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

Для каждого числа в текстовом файле определить сумму его чисел - C++

Восстановить пароль Регистрация
 
Firhov
0 / 0 / 0
Регистрация: 11.10.2011
Сообщений: 8
11.10.2011, 14:26     Для каждого числа в текстовом файле определить сумму его чисел #1
В текстовом файле из 10 строк записаны построчно целые положительные числа.
Для каждого числа определить сумму его цифр.
Примечание:
1)имя текстового файла вводить с клавиатуры,
2)вывести на экран в удобной и наглядной форме исходные данные и результаты.
Заранее Спасибо!!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.10.2011, 14:26     Для каждого числа в текстовом файле определить сумму его чисел
Посмотрите здесь:

C++ Даны целые числа K,N, а также K набор целых чисел по N элементов в каждом наборе. Вывести суму его элементов для каждого набора
C++ Подсчёт вхождений каждого слова в текстовом файле[C++]
Напечатать для каждого числа от M до N его минимальный делитель C++
Матрица - на месте каждого числа записывать сумму всех чисел C++
C++ Дана последовательность n натуральных чисел. Для каждого числа вычислить количество его цифр и сумму этих цифр. Вывести на экран каждое число, количес
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
igorrr37
 Аватар для igorrr37
1594 / 1222 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 7
11.10.2011, 15:08     Для каждого числа в текстовом файле определить сумму его чисел #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
#include <string>
#include <fstream>
 
int main( ){
    std::string s;
    std::cout << "Enter file path\n";
    std::getline(std::cin, s);
    std::ifstream ifs(s.c_str());
    if(ifs) {
        int size, sum;
        while(std::getline(ifs, s)){
            sum = 0;
            size = s.size();
            for(int i = 0; i < size; ++i){
                sum += s[i];
            }
            std::cout << s << ", sum = " << sum - 48 * size << std::endl;
        }
        ifs.close();
    }
    else std::cerr << "File not found\n";
    return 0;
}
Firhov
0 / 0 / 0
Регистрация: 11.10.2011
Сообщений: 8
11.10.2011, 17:06  [ТС]     Для каждого числа в текстовом файле определить сумму его чисел #3
при компиляции пишет: unable to open include file
пути прописаны правильно
Софт:Borland C++ 3.1
aeshes
 Аватар для aeshes
437 / 200 / 13
Регистрация: 07.10.2011
Сообщений: 462
11.10.2011, 17:45     Для каждого числа в текстовом файле определить сумму его чисел #4
попробуй добавить ко всем заголовочным файлам .h
iostream.h и т.д.
Firhov
0 / 0 / 0
Регистрация: 11.10.2011
Сообщений: 8
11.10.2011, 18:03  [ТС]     Для каждого числа в текстовом файле определить сумму его чисел #5
добавляю .h пишет другую ошибку type qualifier 'std' must be a struct or class name
на эту строчку std::string s;
Nameless One
Эксперт С++
 Аватар для Nameless One
5755 / 3404 / 255
Регистрация: 08.02.2010
Сообщений: 7,393
11.10.2011, 18:05     Для каждого числа в текстовом файле определить сумму его чисел #6
Firhov, лучшее решение - сменить компилятор на что-нибудь новое. Ошибки из-за того, что твой компилятор настолько древний, что он не поддерживает даже те фичи стандарта языка, которым уже *нцать лет
Firhov
0 / 0 / 0
Регистрация: 11.10.2011
Сообщений: 8
11.10.2011, 18:11  [ТС]     Для каждого числа в текстовом файле определить сумму его чисел #7
Ясно, а какой компилятор вы порекомендуете?
Nameless One
Эксперт С++
 Аватар для Nameless One
5755 / 3404 / 255
Регистрация: 08.02.2010
Сообщений: 7,393
11.10.2011, 18:14     Для каждого числа в текстовом файле определить сумму его чисел #8
Firhov, Бесплатные среды (IDE) для программирования на С/С++
Лично я для Windows порекомендую последнюю версия Visual C++ Express (скачивается с сайта, после чего идет бесплатная регистрация продукта), а под Linux, естественно, Emacs + GCC
Firhov
0 / 0 / 0
Регистрация: 11.10.2011
Сообщений: 8
11.10.2011, 20:19  [ТС]     Для каждого числа в текстовом файле определить сумму его чисел #9
ВСЕМ БОЛЬШОЕ СПАСИБО!!!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.10.2011, 11:30     Для каждого числа в текстовом файле определить сумму его чисел
Еще ссылки по теме:

C++ Описать функцию Sum(t) для нахождения суммы наибольшего и наименьшего из чисел, записанных в текстовом файле
C++ Консольное приложение. В файле находятся только целые числа. Определить, имеет ли последовательность чисел, находящихся в файле, нечетную длину
C++ Для каждого набора чисел вывести сумму его отрицательных элементов

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

Или воспользуйтесь поиском по форуму:
Firhov
0 / 0 / 0
Регистрация: 11.10.2011
Сообщений: 8
20.10.2011, 11:30  [ТС]     Для каждого числа в текстовом файле определить сумму его чисел #10
Привет! Вопрос sum - 48 почему тут это число. и как сделать чтобы выводились сами цифры потом сумма чисел потом цифры в обратном порядке?
Заранее спасибо!

Добавлено через 21 минуту
и ещё как подсчитать количество строк?
Yandex
Объявления
20.10.2011, 11:30     Для каждого числа в текстовом файле определить сумму его чисел
Ответ Создать тему
Опции темы

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