04.06.2012, 17:46 | #1 (permalink) |
Member
Регистрация: 09.06.2011
Сообщений: 14
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Помогите решить С++
Задание: даны 2 массива. заполняются из файла (данными), нужно их сложить и вывести результат в другой файл. Желательно наличие описания происходящего (какие команды для чего (непосредственно в данной проге) используются). Заранее благодарю за помощь. |
04.06.2012, 17:46 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Форум наполнен зачастую темами схожими друг с другом, вот темы похожие на вашу Помогите решить Помогите решить Помогите решить Помогите решить Помогите решить Помогите решить задачу |
11.06.2012, 08:41 | #5 (permalink) |
Member
Регистрация: 09.06.2011
Сообщений: 14
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Если кто взялся - просьба отписаться.
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
14.06.2012, 01:27 | #8 (permalink) |
Member
Регистрация: 27.02.2010
Сообщений: 659
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1312
|
Код:
#include <stdio.h> /*директива для работы с файлами и i/o*/ #include <vector> /*директива для работы с типом вектор*/ using namespace std; /*исполбьзовать пространство имен std*/ int main (){ FILE * pFile1, * pFile2; /*тип файл*/ int n; pFile1 = fopen("input.data","r"); /*открываем файл на чтение*/ fscanf (pFile1, "%i", &n); /*считываем кол-во элементов (задан в первой строке)*/ vector<float> v1(n), v2(n); /*тип вектор (динамический массив)*/ for (int i=0; i<n; i++){ fscanf(pFile1, "%g", &v1[i]); /*считываем первый массив*/ } for (int i=0; i<n; i++){ fscanf(pFile1, "%g", &v2[i]); /*второй*/ } fclose (pFile1);/*закрываем*/ pFile2 = fopen("output.data","w"); /*открываем на запись*/ for (int i=0; i<n; i++){ fprintf(pFile2, "%g ", (v1[i]+v2[i])); /*записываем сумму*/ } fclose (pFile2); /*загружаем*/ return 0; } |
14.06.2012, 01:38 | #9 (permalink) |
Member
Регистрация: 27.02.2010
Сообщений: 659
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1312
|
там, где лежит исходник создать файл input.data и output.data в первый файл примерно такой:
Код:
4 2 5 6 9 3 5 8 2 |
14.06.2012, 07:15 | #10 (permalink) |
Member
Регистрация: 09.06.2011
Сообщений: 14
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Если все правильно и работает - благодарю )
Ток вопрос - в каком компиляторе делалось ? |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|