Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.03.2012, 12:40   #1
Sylar9
Форумчанин
 
Регистрация: 22.10.2011
Сообщений: 252
Вопрос Сумма в файле

Вод делаю лабу, не получается программа не чего не выводит, одним словом программа не работает.
Вот суть задние:
Откройте файл 1.txt (использовать библиотеку fstream), в нем записаны цифры, пример файла:
Код:
1 2 3 4 5 6
сложите все цифры и выводите ответ на экран
Вот мой код:
Код:
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
  ifstream f("1.txt");
  int m[100];
  if (!f)
  cout << "Eror ! " << endl;
  while (!f.eof())
  {
    for (int i; i<100; i++)
    f >> m[i];
  }
  int sum = 0;
  for (int i=0; i<100; i++)
  sum += m[i];
  cout << "Sum: " << sum  << endl;

system("pause");
return 0;
}
И как можно так сделать надо первую и последнею цифру сложит(модернизировать задние 1)
Sylar9 вне форума Ответить с цитированием
Старый 16.03.2012, 13:15   #2
pproger
C++ hater
Старожил
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,333
По умолчанию

2Sylar9
Цитата:
Откройте файл 1.txt (использовать библиотеку fstream), в нем записаны цифры, пример файла:
Код:
#include <iostream>
#include <fstream>
#include <memory>
#include <numeric>
#include <iterator>

int main()
{
	std::cout <<
		std::accumulate(
			std::istream_iterator<int>(*std::auto_ptr<std::fstream>(new std::fstream("file.txt"))),
			std::istream_iterator<int>(), 0 )
		<< std::endl;
}
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance
pproger вне форума Ответить с цитированием
Старый 16.03.2012, 13:19   #3
Sylar9
Форумчанин
 
Регистрация: 22.10.2011
Сообщений: 252
Вопрос

Цитата:
Сообщение от pproger Посмотреть сообщение
2Sylar9


Код:
#include <iostream>
#include <fstream>
#include <memory>
#include <numeric>
#include <iterator>

int main()
{
	std::cout <<
		std::accumulate(
			std::istream_iterator<int>(*std::auto_ptr<std::fstream>(new std::fstream("file.txt"))),
			std::istream_iterator<int>(), 0 )
		<< std::endl;
}
а проше нельзя без инпретатором
Sylar9 вне форума Ответить с цитированием
Старый 16.03.2012, 13:26   #4
pproger
C++ hater
Старожил
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,333
По умолчанию

2Sylar9
Цитата:
инпретатором
хотел сказать итератором, передумал, решил сказать интерпретатором и получилось инпретатором ?

Цитата:
а проше нельзя
можно. но неинтересно
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance
pproger вне форума Ответить с цитированием
Старый 16.03.2012, 13:29   #5
Sylar9
Форумчанин
 
Регистрация: 22.10.2011
Сообщений: 252
Вопрос

Цитата:
Сообщение от pproger Посмотреть сообщение
2Sylar9

хотел сказать итератором, передумал, решил сказать интерпретатором и получилось инпретатором ?


можно. но неинтересно
мне надо по проше, самый просто и понятный способ, но помоги если не сложно
Sylar9 вне форума Ответить с цитированием
Старый 16.03.2012, 18:37   #6
Sylar9
Форумчанин
 
Регистрация: 22.10.2011
Сообщений: 252
По умолчанию

Все спасибо

Код:
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
  ifstream f("1.txt");
int k,summ=0;
f>>k;
while(f){
summ+=k;
f>>k;
}
cout<<"Sum: "<<summ<<endl;
f.close();

system("pause");
return 0;
}
Sylar9 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сумма чисел в файле. Zalim Фриланс 9 29.06.2011 04:22
Сумма kskb7771 БД в Delphi 1 12.06.2010 03:04
Поиск данных в текстовом файле (в самом файле! а не в Memo и не загружая всю инфу из файла в одну строку glagoff Помощь студентам 1 05.05.2010 13:00
Сумма ARTEGA Общие вопросы Delphi 7 20.04.2010 21:21
БД в файле vitamin.rulez Помощь студентам 2 28.01.2009 17:20