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

Функция вычисляющая сумму цифр и максимальную цифру для каждого числа из файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Плохо усваивается материал по С++ http://www.cyberforum.ru/cpp-beginners/thread1632855.html
Что делать?Когда читаю в инете,в книжке материалы по c++,даже не только по ему,начинаю читать одно и то же предложение по 10 и больше раз.Когда отпускает начинаю читать следующее и опять так-же,даже если понял материал.Что делать?Да и в жизни иногда по 100 раз чета проверяю,выключил ли свет,или не включен ли кран.
C++ Ввод с клавиатуры двумерного массива for (int i = 0; i < massize;i++) { for (int b = 0; b < massize; b++) { cin >> mas; } } Код довольно простой,но почему i и b двигаются(увеличиваются) одновременно?Ведь строка меняется только тогда,когда проходят все столбцы.Объясните дебилу почему так. http://www.cyberforum.ru/cpp-beginners/thread1632853.html
Перегрузка операторов, friend или нет friend? C++
Всем здравствуйте. Есть такой вопрос: при перегрузке операторов в классе(пусть будут + и = (вообще неважно, за исключением потока)) как и когда лучше объявить оператор friend, а когда лучше этого не делать? p.s. Пример: Нужен ли тут const? friend const Integer operator+(const Integer& left, const Integer& right); Или: Integer operator+(const Integer& right);
C++ Найти минимальное и максимальное значение в последовательности простых чисел
1) У меня не работает void main(). >> '::main' must return 'int' Пишешь int main() { return 0; } - работает без нареканий, а c void - нет.
C++ Подсчет суммы элементов массива отдельно в каждой строке http://www.cyberforum.ru/cpp-beginners/thread1632795.html
#include <iostream> #include <ctime> using namespace std; int main() { setlocale(LC_ALL, "Russian"); srand(time(NULL)); int const massize = 3; int mas; int sum = 0;
C++ Использование wcout В чем ошибка? Компиляция прошла без проблем. В командной строке пишет просто "Для продолжения нажмите любую клавишу...". #include <iostream> #include <tchar.h> using namespace std; int main() { wcout << __T("Привет, Мир")<< endl; system("pause"); return 0; } подробнее

Показать сообщение отдельно
GbaLog-
Не Эксперт C++
2510 / 1066 / 270
Регистрация: 24.08.2014
Сообщений: 3,894
Записей в блоге: 1
Завершенные тесты: 2
06.01.2016, 18:03     Функция вычисляющая сумму цифр и максимальную цифру для каждого числа из файла
Nerwoza132, Так примерно.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <fstream>
#include <string>
 
using namespace std;
 
int main() {
    ifstream out( "a.txt" );
    ofstream in( "b.txt" );
    while( file ) {
        int tmp;
        int sum;
        out >> tmp;
        int max = tmp % 10;
        in << tmp << " ";
        while( (tmp / 10) > 0) {
            if( max < (tmp % 10) ) max = tmp % 10
            sum += tmp % 10;
            tmp /= 10;
        }
        in << sum << " " << max << "\n";
    }
}
 
Текущее время: 17:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru