PDA

Просмотр полной версии : Памагите! Написать мааалелькую програмку на С++



Anonymous
17.05.2004, 11:58
Составить блок-схему алгоритма и написать прогу. Исходные данные а,b,с,d-вводятся с клавиатуры. Результат Y вывести на экран монитора. Y=min{a,b} - max{c,d}

и ещё одна.

Ввести массив T[8] вещественного типа. Вычеслить кол-во отрецательных элементов и отобразить его на экране.

Anonymous
17.05.2004, 18:29
Супер трудные задачи:


#include <cstdio>
#include <cstdlib>
#include <cstring>

int main(int argc, char **argv)
{
printf("Введите четыре числа через пробел: ");
int a, b, c, d;
scanf("%d %d %d %d", &a, &b, &c, &d);
int res = (a < b ? a : b) - (c < d ? d : c);
printf("\nРезультат: %d\n", res);
system("pause");
return EXIT_SUCCESS;
}




#include <cstdio>
#include <cstdlib>
#include <cstring>

int main(int argc, char **argv)
{
double T[8] = {0};
int i = 0;
while (i < 8) scanf("%lf", &T[i]), ++i;
int res = 0;
for (i = 0; i < 8; ++i) if (T[i] < 0) ++res, printf("\n%.lf", T[i]);
printf("\n%d\n", res);
system("pause");
return EXIT_SUCCESS;
}

Anonymous
17.05.2004, 23:13
CyberLord_ Спасиба! Агромное! :) прокоментируй пожайлуста главные моменты

laura
18.05.2004, 09:08
В таких ТРУДНЫХ задачах сам код является сплошным комментарием. А, кроме того, настоящий программист никогда не ставит комментариев: то, что писалось с трудом, должно пониматься с трудом!

Anonymous
18.05.2004, 15:05
laura а ты попробуй это злым преподам обьяснить

laura
19.05.2004, 09:29
Пробовала, и не раз.
Если очень трудно, то давай спрашивай, в какой строчке чего не понятно - объясним.