C Упражнения: проверьте, является ли параллелограмм прямоугольник или ромб.

Основные объявления и выражения C: Упражнение-142 с решением

Напишите программу на C, которая считывает две смежные стороны и диагональ параллелограмма и проверяет, является ли параллелограмм прямоугольником или ромб.

Согласно Википедии —
параллелограммы: в евклидовой геометрии параллелограмм представляет собой простой (несамопересекающийся) четырехугольник с двумя парами параллельных сторон. Противоположные или обращенные стороны параллелограмма имеют одинаковую длину, а противоположные углы параллелограмма имеют одинаковую меру.
прямоугольники: в геометрии евклидовой плоскости прямоугольник представляет собой четырехугольник с четырьмя прямыми углами. Его также можно определить как равносторонний четырехугольник, поскольку равноугольный означает, что все его углы равны (360 °/4 = 90 °). Его также можно определить как параллелограмм, содержащий прямой угол.
ромб: В плоской евклидовой геометрии ромб (ромбы во множественном числе) представляет собой простой (несамопересекающийся) четырехугольник, все четыре стороны которого имеют такая же длина. Другое название — равносторонний четырехугольник, поскольку равносторонний означает, что все его стороны равны по длине. Ромб часто называют ромбом после того, как масть ромбов на игральных картах напоминает проекцию восьмигранного ромба или ромб, хотя первый иногда относится конкретно к ромбу с углом 60 ° (см. Полиамонд), а последний иногда относится к ромбу с углом 45 °.
Ввод:
Две смежные стороны и диагональ.
1 ci

Пример решения:

Код C:

  #include  main () {int h1, h2, t;  int rect = 0;  int hisi = 0;  rect = 0;  hisi = 0;  printf ("Введите две смежные стороны параллелограмма:  n");  scanf ("% d", & h1);  scanf ("% d", & h2);  printf (" nВведите диагональ параллелограмма:  n");  scanf ("% d", & t);  если (t * t == h1 * h1 + h2 * h2) rect ++;  если (h1 == h2) hisi ++;  if (rect> 0) printf (" nЭто прямоугольник.");  if (hisi> 0) printf (" nЭто ромб.");  return (0);}  

Пример вывода:

 Введите две смежные стороны параллелограмма: 34 Введите диагональ параллелограмма: 5 Это прямоугольник  . 

Пример вывода:

 Введите две смежные стороны параллелограмма: 55 Введите диагональ параллелограмма: 7Это ромб. 

Блок-схема:

Редактор кода программирования на C:

Оцените статью
nanomode.ru
Добавить комментарий