Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.02.2015, 21:23   #1
kingrocks
Новичок
Джуниор
 
Регистрация: 03.02.2015
Сообщений: 1
Стрелка Сделайте блок схемы в C++

Пожалуйста, завтра экзамен, а у меня всё очень плохо.
Вот программы:
///////////////////////Первая прога////////////////////////
#include<stdio.h>
#include<conio.h>
#include<windows.h>
#include<math.h>

int main()
{
float a, b, c, d, e, p, p2, max, S1, S2;

SetConsoleOutputCP(1251);
SetConsoleCP(1251);

printf("Введите две стороны a b и диагональ четырёхугольника(получам треугольник abe)\n");
scanf_s("%f%f%f", &a, &b, &e);

//полупериметр abe
p=(a+b+e)/2;
//найбольшая сторона abe
max=a;
if(max<b) max=b;
if(max<e) max=e;
/////проверяем существование треугольника abe
if(p<max)
{
printf("треугольник abe не существует\n");
exit(1);
}


printf("Введите стороны c d прилежащие к диагонали e\n");
scanf("%f%f", &c,&d);


//полупериметр cde
p2=(c+d+e)/2;
//найбольшая сторона cde
max=c;
if(max<d) max=d;
if(max<e) max=e;
/////проверяем существование треугольника cde
if(p2<max)
{
printf("треугольник cde не существует\n");
exit(1);
}

printf("\nчетырёхугльник abcd с диагональю e можно построить\n");

//вычислим площадь abe
S1=sqrt(p*(p-a)*(p-b)*(p-e));


//вычислим площадь cde
S2=sqrt(p2*(p2-c)*(p2-d)*(p2-e));

printf("Его площадь равна %.2f", S1+S2 );

return 0;
}
/////////////////////////////////////////////////////////////////////////



//////////////////////////Вторая прога////////////////////////////////
#include<stdio.h>
#include<conio.h> /*Модуль функций расширения ввода-вывода(в Паскале аналогичный модуль CRT)*/
#include<windows.h>

int main()
{
int b,a1, digit, KolDigit;

SetConsoleOutputCP(1251);
SetConsoleCP(1251);

printf("Введите число b\n");
scanf("%d",&b);

KolDigit=0;
a1=abs(b);
do // Цикл для выделения цифр
{
digit=a1%10;
if (digit%2==0) KolDigit+=digit; //подсчет суммы чётных цифр
a1=a1/10;
}
while(a1 != 0);
printf("KolDigit=%d", KolDigit);
getch();
return 0;
}
/////////////////////////////////////////////////////////

Нарисуйте на бумаге и фоточкой прикрепите, а я в ворде уже сделаю Ток по порядку что б было.
Если не захотите делать, я пойму
kingrocks вне форума Ответить с цитированием
Старый 04.02.2015, 11:15   #2
alexcoder
Форумчанин
 
Регистрация: 31.05.2009
Сообщений: 786
По умолчанию

Контакты ниже, обращайтесь
Помощь с программами:
vk.com/alexcoder1
e-mail: informatik101@mail.ru
alexcoder вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
блок-схемы bwitcher Фриланс 0 07.06.2013 08:27
Блок схемы... Serega13 Помощь студентам 2 03.06.2013 20:53
Сделайте за деньги блок схемы tower38 Паскаль, Turbo Pascal, PascalABC.NET 3 29.01.2012 15:25
блок-схемы( Ankas Помощь студентам 1 10.05.2010 17:08