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

Вычислить сумму - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.89
Jоker
 Аватар для Jоker
4 / 4 / 0
Регистрация: 12.12.2011
Сообщений: 107
20.01.2012, 23:09     Вычислить сумму #1
Заданы два целых числа. Требуется найти их сумму. Заданные числа a и b превышают по модулю 10 в 100 степени. Входной файл содержит числа a и b по одному на строке.
Нужно вывести сумму чисел a и b в выходной файл.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Вася1q
 Аватар для Вася1q
21 / 21 / 0
Регистрация: 13.09.2011
Сообщений: 311
20.01.2012, 23:12     Вычислить сумму #2
Числа с клавы вводим?
Jоker
 Аватар для Jоker
4 / 4 / 0
Регистрация: 12.12.2011
Сообщений: 107
20.01.2012, 23:14  [ТС]     Вычислить сумму #3
Цитата Сообщение от Вася1q Посмотреть сообщение
Числа с клавы вводим?
числа записаны во входном файле по одному на строке.
Вася1q
 Аватар для Вася1q
21 / 21 / 0
Регистрация: 13.09.2011
Сообщений: 311
20.01.2012, 23:15     Вычислить сумму #4
кем?)
Jоker
 Аватар для Jоker
4 / 4 / 0
Регистрация: 12.12.2011
Сообщений: 107
20.01.2012, 23:16  [ТС]     Вычислить сумму #5
Цитата Сообщение от Вася1q Посмотреть сообщение
кем?)
через блокнот мной
Вася1q
 Аватар для Вася1q
21 / 21 / 0
Регистрация: 13.09.2011
Сообщений: 311
20.01.2012, 23:18     Вычислить сумму #6
Ну так можно же чтобы они через программу в исходный файл записались, а потом производить над ними преобразования.
Jоker
 Аватар для Jоker
4 / 4 / 0
Регистрация: 12.12.2011
Сообщений: 107
20.01.2012, 23:19  [ТС]     Вычислить сумму #7
Цитата Сообщение от Вася1q Посмотреть сообщение
Ну так можно же чтобы они через программу в исходный файл записались, а потом производить над ними преобразования.
можно пример?
Вася1q
 Аватар для Вася1q
21 / 21 / 0
Регистрация: 13.09.2011
Сообщений: 311
20.01.2012, 23:27     Вычислить сумму #8
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
int main() 
{
    FILE *fp;
    int n, i, min, number, sum, a[n];
    char fname[] = "D:\\file.txt";
    fp = fopen(fname,"w"); 
    printf("Dannie budut vvedeni v file - %s\n", fname);
    puts("--------------------------------");
    
    if ((fp=fopen(fname, "rw")) == NULL)
     {
       printf("\nERROR Cannot open the file!");
       system("pause");
       return 0;
     }
Jоker
 Аватар для Jоker
4 / 4 / 0
Регистрация: 12.12.2011
Сообщений: 107
20.01.2012, 23:31  [ТС]     Вычислить сумму #9
а как через fstream?
Вася1q
 Аватар для Вася1q
21 / 21 / 0
Регистрация: 13.09.2011
Сообщений: 311
20.01.2012, 23:39     Вычислить сумму #10
[CPP][CPP]
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// определение функции создания бинарного файла
void create(void)
{ FILE * f; int number, n;
  if ((f = fopen("D:\\file.dat","wb"))!= NULL)
   { cout << " Enter quantity numbers n = "; 
     cin >> n;
       cout << " \nEnter numbers : ";
       for (int i = 0; i < n; i++)
        { cin >> number;
          fwrite(&number,sizeof(int),1,f);
        }
     fclose(f);
    } 
 else 
   
   printf("Error create file!\n");
Добавлено через 30 секунд
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// определение функции просмотра бинарного файла
 
void view(void)
{  int number;
   FILE * f;
   if ((f = fopen("D:\\file.dat","rb"))!= NULL)
   { cout << "\nNumbers: ";
     while (fread(&number,sizeof(int),1,f))
         cout << number << " ";
       cout << "\n";
   fclose(f);
     }
 
   else  printf("Error open file!\n");
}
Добавлено через 1 минуту
это способ наилучший

Добавлено через 1 минуту
Цитата Сообщение от Jоker Посмотреть сообщение
а как через fstream?
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
#include <fstream>
using namespace std;
int main(void)
{  int n = 0; double a;
   ifstream f; // объявление потока для чтения
   f.open("D:\\abc.txt");  // режим ios::in
   if (f) { while(!f.eof())
              { f >> a; // чтение из файла
Aliru777
0 / 0 / 0
Регистрация: 03.11.2011
Сообщений: 71
25.01.2012, 00:31     Вычислить сумму #11
Скажите а где можно нормально почитать о файлах - я просмотел 4 книги - ничего не нашел для начинающих,как быть - где искать?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.01.2012, 00:33     Вычислить сумму
Еще ссылки по теме:

Даны матрицы А(4,3) и В(3,5). Для каждой матрицы вычислить сумму элементов над главной диагональю. Ввод,вывод,сумму в виде отдельных процедур C++
Вычислить сумму четных и сумму нечетных чисел натурального ряда от 1 до N C++
Вычислить сумму C++

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

Или воспользуйтесь поиском по форуму:
soon
 Аватар для soon
2536 / 1301 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
25.01.2012, 00:33     Вычислить сумму #12
http://www.cplusplus.com/reference/
Yandex
Объявления
25.01.2012, 00:33     Вычислить сумму
Ответ Создать тему
Опции темы

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