Определить площади треугольников с проверкой условия их существования для введенных 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д