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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
vlad135642
0 / 0 / 0
Регистрация: 27.11.2010
Сообщений: 11
#1

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

14.02.2011, 22:43. Просмотров 329. Ответов 0
Метки нет (Все метки)

Здравствуйте. Пожалуйста, дайте наводку на составление программы. Вот моя прога :
#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++? Я делаю так: ofstream out(&quot;output.txt&quot;); out.close(); И вообще, можете...

Работа с файлами - C++
Всем привет. Дано условие: перенести в новый файл текст таким образом, чтобы в него были записаны символы с четных позиций в строках...

Работа с файлами С++ - C++
Перезаписать текстовый файл, выбросив из него все гласные буквы, новый файл не создавать. пожалуйста помогите.

Работа с файлами - C++
Здравствуйте! С помощью функции Cap_table() шапку таблицы. Теперь надо с новой строки под шапкой записывать данные. Используя fopen - wr+...

Работа с файлами. - C++
В файле некоторое количество целых чисел. Написать программу которая находит наибольшее, наименьшее значение, и вычисляет среднее...

Работа с файлами - C++
Дано(в текстовом файле) n&gt;1000000 натуральных чисел (каждое число &lt;10000) записанных через пробел. Получить массив в котором все числа...

РАБОТА С ФАЙЛАМИ - C++
Определить, какая буква чаще всего встречается в тексте, находящемся в заданном текстовом файле. помогите пожалуйста:)

Работа с файлами - C++
задача выводит банные, просматривает и нужно удалять , для простоты скажим удалять всё не пользуясь способом открытия файла. ...

работа с файлами - C++
задача программы и само задание состоит в следующем: Файл f содержит буквы латинского и русского алфавитов.Занести в файл h- только...

Работа с файлами - C++
помогите написать программу на си !Которая считывает текст из файла и выводит на экран предложения не содержащие запятых.


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru