Помогите написать программу
Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.
Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.
В файле содержатся числа. Сформировать из них матрицу, содержащую пять элементов в строке. Первые десять элементов взять из начала файла, последние пять с его конца. Вывести на печать матрицу в общепринятом виде и посчитать сумму элементов, содержащихся в последней строке.
Присылай свой вариант кода.
Если бы он был
Рожай
это надо писать на перле
Будьте добры, окажите помощь девушке)
иа?
c++, http://programmersclub.ru/34/
это операции с файлами(статья старая)
в массив сум пишем последние 5 элементов
Было бы очень любопытно посмотреть программу на перле для решения этой задачи. Ты, хуй, окажи помощь девушке!
Коллеги, давайте соблюдать речевой этикет. Это всё-таки образовательный ресурс, а не порно-сайт 18+.
ваенвкпвап, бредятину написал, за исключением ссылки ((
Елена, задачка была бы совершенно тривиальной, если бы не требование использовать в последней строке последние числа из файла.
Я бы посоветовал считывать числа из файла в буферный массив по 5 штук. При заполнении буфера — копировать его в строку матрицы (первую или вторую). В этом случае, в буферном массиве всегда будут 5 последних считанных чисел. Когда из файла будут прочтены все числа, содержимое буферного массива можно скопировать в последнюю строку матрицы. Ещё надо продумать случай, когда в файле меньше 15 чисел (на всякий случай).
можете помочь мне объяснить зачем сдесь http://code-live.ru/post/cpp-functions/ команда return true и return false (в самом последнем коде урока). Пишите ответ пожалуйста сюда: saharok.m@yandex.ua
Если я правильно понял, то матрица должна быть 3х5. В принципе, размеры матрицы — константы, и их можно изменить.
Предварительно добавив проверку на возможность инициализации всей матрицы, потому что в файле может быть меньше цифр чем значений в матрице.
Елена перед запуском создай текстовый файл и пропиши там не менее 15 чисел. Это один из вариантов, код вот...
Кстати Череп посмотри код по этой ссылке http://code-live.ru/forum/cpp/330/ , подскажи что можно сделать.
Юрий, если уж идти по пути считывания всего содержимого файла в память с дальнейшим распихиванием значений в целевую матрицу, то лучше уж использовать
vector
из STL и не считывать файл дважды.Но это, в принципе, способ порочный. А если размер файла несколько десятков гигабайт? Никакой оперативы не хватит.
Вообще-то говоря, задача сформулирована некорректно.
Это как надо понимать? В текстовом файле содержатся строковые представления чисел? Или числа находятся в двоичном файле в своём «нативном» виде? И какие это числа: целые или с плавающей точкой, одинарной или двойной точности и т.д.
В зависимости от того, как представлены числа в файле, решение задачи может быть в корне различным.
Спасибо Всем огромное, очень помогли! Задачу написала, сдала всё отлично!)
Отщеплен новый топик «Программа на C++ для решения линейного уравнения».