Форум программистов, компьютерный форум CyberForum.ru

Работа с файлами - C++

Восстановить пароль Регистрация
 
vlad135642
0 / 0 / 0
Регистрация: 27.11.2010
Сообщений: 11
14.02.2011, 22:43     Работа с файлами #1
Здравствуйте. Пожалуйста, дайте наводку на составление программы. Вот моя прога :
#include <stdio.h> // Обьявление
#include <conio.h> // прототипов
#include <math.h> // библио
#include <locale> // течных
#include <string> // функций

void main(void)
{
int i, A[20] = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20}, *pA=&A[0], S = 0; // Обьявление переменных и массива
for (i = 0; i <= 19; i++) // Начало цикла
{
if (i % 2 == 0) // Условие выполниения цикла
S += *pA;
else
S -= *pA;
pA++;
}
setlocale(LC_ALL, "Russian");
printf("Знакопеременная сумма элементов массива равна: %d\n", S); // Вывод ответа
_getch();
}
Она решает эту задачу:
Задан массив А(20). Определить знакопеременную сумму а1*–*а2*+*а3*–*а4*+*….
А вот и вторая:
#include <stdio.h> // Указание
#include <conio.h> // прототипов
#include <math.h> // библио
#include <locale.h> // течных
#include <stdlib.h> // функций

int main()
{
int A[6][8], *pA = &A[0][0], K, i, j, sum = 0; // Обьявление переменных
setlocale(LC_ALL, "Russian");
printf("Матрица:\n");
for( i = 0; i < 6; i++) // Начало цикла i
{
for( j = 0; j < 8; j++) // Начало цикла j
{
A[i][j] =rand()%9; // Заполнение матрицы случайными числами
printf (" %d" ,A[i][j]); // Вывод матрицы на экран
}
printf("\n");
}
printf("\nВведите значение K = "); // Сообщение пользователю
scanf_s("%d", &K);
for(i = 0; i < 6; i++) // Начало цикла i
for(j = 0; j < 8; j++) // Начало цикла j
{
if(i+j == K) // Условие выполнения цикла
sum += *pA ;
pA++;
}
printf("Сумма= %d", sum); // Вывод ответа
_getch();
}
Она создана для решения задачи :*Просуммировать элементы матрицы Х(6,8), сумма индексов которых равна заданной константе К.
1 прога-1 задание , 2 прога - 2 задание.
В эти прогу надо добавить работу с файлами вот по какому принципу :
а)*в функции ввода исходные данные записывать в файл;
б)*в функциях обработки и вывода данные читать из файла, результат сохранять в файл;
в)*для второго задания лабораторной работы данные дописывать в файл с исходными данными для первого задания;
Примечания:
- имена файлов исходных данных (в режимах начального формирования и добавления) и файлов результатов должны вводиться с клавиатуры;
- при отсутствии на диске указанного файла в режимах чтения и добавления на экран должно выдаваться предупреждающее сообщение и осуществляться повторный запрос имени файла.
г)*результаты выполнения и первого, и второго задания тоже должны быть сохранены в одном файле.
Заранее спсб))
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.02.2011, 22:43     Работа с файлами
Посмотрите здесь:

работа с файлами C++
[C++] Работа с файлами C++
Работа с файлами C++
C++ Работа с файлами С++
работа с файлами C++
Работа с файлами C++
Работа с файлами C++
C++ Работа с файлами

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 07:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru