|
|
Чего вам хотелось бы видеть на сайте? |
|
|
|
|
|
|
|
|
|
C ++ |
|
|
|
#52 LEQADA Мастер кустарных методов | 17 октября 2009 15:21
|
|
|
Активный дример
Репутация: 3671
Группа: Посетители
Сообщений: 887
C нами с: 29.11.2008
Очки: 3939
|
InquisiTOR, буду благодарен. Но сказали, что решение на пару строчек... AlexWhite, я твоих вопросов тоже не понял.Давай отдельно, а то я зависаю... AlexSlipknot19, Программа должна сложить чила идущие друг за другом так, чтобы полученная сумма, была бы больше сумм всех остальных последовательных чисел в этом файле. Ну ...For Example: Если: 6 12 -98 5 -32 5 6 9 -8 25 -78 20 12 то: 5+6+9+(-8)+25=37 Если: 6 12 -98 5 -32 5 6 9 -8 25 -78 20 126+12+(-98)+5+(-32)+5+6+9+(-8)+25+(-78)+20+12=-116 Если: 6 12 -98 5 -32 5 6 9 -8 25 -78 20 12то: 5+6+9+(-8)+25+(-78)+20+12=-9 И так далее... Как видно 37>>всех полученных сумм.
|
|
|
|
|
|
#59 LEQADA Мастер кустарных методов | 18 октября 2009 20:26
|
|
|
Активный дример
Репутация: 3671
Группа: Посетители
Сообщений: 887
C нами с: 29.11.2008
Очки: 3939
|
InquisiTOR, int main(void) { FILE * fin=NULL; int sum=0,w; fin=fopen("number.txt","r"); while (fscanf(fin,"%d",&w)==1) {sum+=w;} printf("sum=%d ",sum); return 0; }
прога чуть на эту похожая. Тут нужно было просто вересчитать сумму чисел в файле.Может это тебе, что нить скажет... У кого нибудь есть ещё мысли о решении этой задачи?
|
|
|
|
|
|
#60 AlexSlipknot | 18 октября 2009 20:16
|
|
|
Активный дример
Репутация: 1809
Группа: Посетители
Сообщений: 902
C нами с: 29.10.2008
Очки: 7549
|
Цитата LEQADA InquisiTOR,вот прога чуть на эту похожая. Тут нужно было просто вересчитать сумму чисел в файле.Может это тебе, что нить скажет... У кого нибудь есть ещё мысли о решении этой задачи? #include int main(void) { FILE * fin=NULL; int sum=0,w; fin=fopen("number.txt","r"); while (fscanf(fin,"%d",&w)==1) {sum+=w;} printf("sum=%d ",sum); return 0; }
Вобщем так. Программа твоя должна вычислять сумму последовательно идущих чисел и проверять найбольшую сумму начиная с первого символа. Иначе программа будет гораздо больше и использовать массив. А насчет решения... перепиши этот же исходник, но в конце должно выводиться типа.... Хм... смотри, результат sum допустим записываешь в какую-нть переменную. И каждый раз сравниваешь переменную с sum. И если больше, то sum записываешь в переменную. По окончанию выводишь значение этой самой переменной.
-------------------- Slipknot Corp.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Информация
Посетители, находящиеся в группе Гости, не могут оставлять ответы в данном форуме. |
|
|
|
Сейчас: 23 ноября 2024 07:54 |
|
|
|
|
Windows 10 Optima Pro 22H2 19045.5011 x64
Оптимальные настройки скорости и производительности, делают эту сборку незаменимым помощником…
Скачать >> |
|
Windows 11 24H2 Enterprise LTSC 26100.1742 Stable
Сборка на основе оригинального образа Windows 11 24H2 LTSC, удалены приложения и процессы…
Скачать >> |
|
|
|
|
|