ПОМОГИТЕ ИСПРАВИТЬ КОД, ЯЗЫК СИ Напишите программу поиска максимального из четырех чисел...

0 голосов

ПОМОГИТЕ ИСПРАВИТЬ КОД, ЯЗЫК СИ
Напишите программу поиска максимального из четырех чисел с использованием функции поиска большего из двух.


Скачать вложение Текст (TXT)

спросил от Начинающий (678 баллов) в категории Информатика
оставил комментарий от Начинающий (464 баллов)

А что за ошибка?

оставил комментарий от Начинающий (464 баллов)

скиньте текст ошибки

оставил комментарий от Одаренный (3.0k баллов)

} в конце

1 Ответ
0 голосов
ответил от Отличник (6.5k баллов)

#include
int chislo(int a, int b) {  if ( a > b ) return a;   else return b;}

int main(){    int a,b,c,d;
    printf("\n Óñëîâèå: Íàïèøèòå ïðîãðàììó ïîèñêà ìàêñèìàëüíîãî èç ÷åòûðåõ ÷èñåë ñ èñïîëüçîâàíèåì ôóíêöèè ïîèñêà áîëüøåãî èç äâóõ.");    printf("\n\t Ââåäèòå 1 ÷èñëî ->  ");    scanf("%i",&a);    printf("\n\t Ââåäèòå 2 ÷èñëî ->  ");    scanf("%i",&b);    printf("\n\t Ââåäèòå 3 ÷èñëî ->  ");    scanf("%i",&c);    printf("\n\t Ââåäèòå 4 ÷èñëî ->  ");    scanf("%i",&d);
    printf ( "max=%i\n" , chislo(chislo(chislo(a,b),c),d));
    return 0;}

оставил комментарий от Отличник (6.5k баллов)

если по уму, то такого рода программа должна делаться с массивом

оставил комментарий от Отличник (6.5k баллов)

Люблю сиську. Хороший язык, не то что у нас в школе Паскаль лохматят, убожество убогое.

оставил комментарий от Начинающий (464 баллов)

Не учил C++) зато знаю C#) правда он здесь никому не нужен)

оставил комментарий от Начинающий (464 баллов)

Да я думаю не очень сложный)

оставил комментарий от Отличник (6.5k баллов)

Не брался пока ещё за C#, но скажу, что обычный С - это самая простая штука, которую только можно придумать. И поэтому на нём очень легко писать.

оставил комментарий от Начинающий (678 баллов)

Сработало, я не туда функцию внесла)

оставил комментарий от Отличник (6.5k баллов)

угу. В С (в отличие от Паскаля) все функции определяются только на глобальном глобальном уровне.

оставил комментарий от Отличник (6.5k баллов)

ещё забыла указать строку формата в последнем printf

оставил комментарий от Отличник (6.5k баллов)

ещё определила переменные после первого исполняемого оператора

оставил комментарий от Отличник (6.5k баллов)

так в С нельзя, нужно все переменные объявлять до первого исполняемого оператора

...