Определить площади треугольников с проверкой условия их существования для введенных N раз сторон a,b,c. - C (СИ)
Формулировка задачи:
Добрый день, уважаемые господа программисты
Возникла проблема с циклами - что куда и как? Есть задача -
Определить площади треугольников с проверкой условия их существования для введенных N раз сторон a,b,c.
Я не могу составить СА для данной программы. Непонятно - "Осталось отладить что бы он выводил площадь каждого треугольника. или же не выводил если такой тр-к не существует...
для введенных N раз сторон
" - N сторон что ли? или как? Писал программу для одного треугольника. по идеи туда надо вставить цикл. но я не могу понять куда вставить этот цикл в СА. Помогите пожалуйста! Если можно хоть с самыми краткими объяснениями!
В общем своими усилиями дошел до кода:
#include "stdafx.h" #include <stdio.h> #include <conio.h> #include <math.h> void main() { float a,b,c,S,pp; int i,N; printf("\n Vvedite N - chislo, skolko raz vi budete vvodit storoni i programma budet vishitivat N raz dlya nih Ploshad i proveryat sushestvovoanie\n"); scanf_s("%d", &N); printf("\n Vi budete vvodit storoni %d raz\n",N); for(i=0;i<=N;i++) { printf("\n Vvedite storoni treuglonkiov - a,b,c\n"); scanf_s ("%f %f %f", &a, &b, &c); if ((a+b>c)&&(a+c>b)&&(b+c>a)) printf("\n Treugolnik sushestvuet.\n"); else printf("Treugolnik ne sushestvuet!"); } pp=(a+b+c)/2; S=sqrt(pp*(pp-a)*(pp-b)*(pp-c)); printf("Treugolnik sushestvuet, ego S - %3.2f",S); _getch(); }
Решение задачи: «Определить площади треугольников с проверкой условия их существования для введенных N раз сторон a,b,c.»
textual
Листинг программы
for i for j for k for c
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д