| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Для новичков > Написать код. Массивы |
| Автор: marysluva 29.12.2016, 12:58 |
| Из файла F1 прочитать матрицу A (10,20). Вычислить сумму элементов каждой строки, записать в массив В (10) отсортировать элементы этого массива по росту. результат записать в файл F2. |
| Автор: likehood 30.12.2016, 13:00 |
| Были ли попытки написать код, что в итоге получилось? На каком из этапов возникли проблемы? |
| Автор: marysluva 30.12.2016, 14:30 | ||
есть код с++, нужен на Си |
| Автор: likehood 30.12.2016, 14:38 |
Можно его увидеть? |
| Автор: marysluva 30.12.2016, 15:03 | ||||
|
| Автор: likehood 30.12.2016, 15:26 | ||
Перевёл с С++ на Си, заодно исправил мелкие ошибки.
|
| Автор: marysluva 30.12.2016, 15:58 | ||||
как решить проблемы? |9|error: 'for' loop initial declarations are only allowed in C99 mode| |9|note: use option -std=c99 or -std=gnu99 to compile your code| |11|error: 'for' loop initial declarations are only allowed in C99 mode| |22|error: 'for' loop initial declarations are only allowed in C99 mode| |24|error: 'for' loop initial declarations are only allowed in C99 mode| |34|error: redefinition of 'i'| |9|note: previous definition of 'i' was here| |34|error: 'for' loop initial declarations are only allowed in C99 mode| |36|error: 'for' loop initial declarations are only allowed in C99 mode| |46|error: 'for' loop initial declarations are only allowed in C99 mode| |
| Автор: likehood 30.12.2016, 16:20 | ||
Вроде понятно написано: объявлять переменные в цикл for можно только в режиме C99. Объявляй их вне цикла:
|
| Автор: marysluva 30.12.2016, 17:00 | ||||
Спасибо |