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

Не могу понять требование задачи - C++

Восстановить пароль Регистрация
 
Andr07
0 / 0 / 0
Регистрация: 13.10.2015
Сообщений: 14
20.10.2015, 09:27     Не могу понять требование задачи #1
Входной файл содержит набор целых десятичных чисел, каждое из которых не превышает 30 десятичных цифр. Необходимо вычислить сумму этих чисел.

Десятичные числа это 0,1,2,3,4,5,6,7,8,9,10,11,12 и тд. Десятичные цифры 0-9. Как десятичное число может содержать 30 десятичных цифр? Прошу ответить.
Условия нужно записать с++
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.10.2015, 09:27     Не могу понять требование задачи
Посмотрите здесь:

C++ Не могу понять постановку задачи
C++ Не могу понять решения задачи
C++ Не могу понять обьяснение задачи
C++ Не могу понять условия задачи
Не могу до конца понять условие задачи C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jewbacabra
1791 / 1506 / 539
Регистрация: 24.04.2014
Сообщений: 4,228
20.10.2015, 09:29     Не могу понять требование задачи #2
Цитата Сообщение от Andr07 Посмотреть сообщение
Как десятичное число может содержать 30 десятичных цифр? Прошу ответить.
Например такое число подходит:
123456789012345678901234567890
Andr07
0 / 0 / 0
Регистрация: 13.10.2015
Сообщений: 14
20.10.2015, 09:39  [ТС]     Не могу понять требование задачи #3
А как это записать в с++
Как поставить ограничение на запись числа только из 30 десятичных чисел?
Dimension
Dimension
547 / 428 / 132
Регистрация: 08.04.2014
Сообщений: 1,693
Завершенные тесты: 1
20.10.2015, 09:49     Не могу понять требование задачи #4
это ограничение дано в задаче его не нужно в коде еще раз ограничивать
Andr07
0 / 0 / 0
Регистрация: 13.10.2015
Сообщений: 14
20.10.2015, 09:52  [ТС]     Не могу понять требование задачи #5
Ну я хотел записать условием:
Если число превышает 30 цифр, то на выход идет строка: вы использовали число превышающие 30 цифр
Kerry_Jr
Модератор
 Аватар для Kerry_Jr
1857 / 1653 / 577
Регистрация: 14.05.2014
Сообщений: 4,750
Записей в блоге: 1
Завершенные тесты: 5
20.10.2015, 10:04     Не могу понять требование задачи #6
Andr07, вам не нужно это писать, т.к. этого по условию не произойдет.

Добавлено через 2 минуты
пробуйте, только имя своего файла подставляйте
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <fstream>
 
int main()
{
    char c[31];
    int sum;
    std::ifstream fin("input.txt");
    while (fin.good())
    {
        fin >> c;
        sum = 0;
        for (int i = 0; c[i]; ++i)
            sum += c[i] - '0';
        std::cout << sum << std::endl;
    }
}
Andr07
0 / 0 / 0
Регистрация: 13.10.2015
Сообщений: 14
20.10.2015, 10:57  [ТС]     Не могу понять требование задачи #7
А кто-то плиз, сможет поподробнее разобрать этот код сверху. С 5 ой строки не совсем понятно что там происходит
S_el
1906 / 1501 / 295
Регистрация: 15.12.2013
Сообщений: 5,915
20.10.2015, 11:01     Не могу понять требование задачи #8
Andr07, что конкретно не понятно? Напишите как понимаете каждую строку,тогда мы сможем понять как и что вам лучше объяснить.
Andr07
0 / 0 / 0
Регистрация: 13.10.2015
Сообщений: 14
20.10.2015, 11:04  [ТС]     Не могу понять требование задачи #9
While(fin.good())
Это условие что выполняет?
std:: cout<<sum<<std::endl
Эта строка вообще непонятна
S_el
1906 / 1501 / 295
Регистрация: 15.12.2013
Сообщений: 5,915
20.10.2015, 11:07     Не могу понять требование задачи #10
Andr07, ваши предположения?
Попробуйте закомментировать подозрительную строку и запустить без неё.
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
20.10.2015, 11:09     Не могу понять требование задачи #11
Цитата Сообщение от Andr07 Посмотреть сообщение
Входной файл содержит набор целых десятичных чисел, каждое из которых не превышает 30 десятичных цифр.
Каждое число может быть в диапазоне 0 ... (30 штук девяток). Может быть ещё надо учитывать отрицательные числа. Таких чисел в файле может быть несколько. Как-то они должны быть разделены, либо пробелом, либо новой строкой, либо запятой, либо ещё как. Нужно посчитать их (чисел, а не цифр (специально дляKerry_Jr) ) сумму.
Вроде бы всё понятно.
Kerry_Jr
20.10.2015, 11:12
  #12

Не по теме:

Цитата Сообщение от Tulosba Посмотреть сообщение
специально дляKerry_Jr
спасибо за внимание

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.10.2015, 11:13     Не могу понять требование задачи
Еще ссылки по теме:

Не могу понять алгоритм задачи C++
C++ Ну могу понять суть задачи
C++ Не могу понять ошибку .Не выводит ответ задачи

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

Или воспользуйтесь поиском по форуму:
Dimension
Dimension
547 / 428 / 132
Регистрация: 08.04.2014
Сообщений: 1,693
Завершенные тесты: 1
20.10.2015, 11:13     Не могу понять требование задачи #13
Цитата Сообщение от Andr07 Посмотреть сообщение
std:: cout<<sum<<std::endl
Эта строка вообще непонятна
если так ,то о дальнейшем лучше вообще не говорить..
Yandex
Объявления
20.10.2015, 11:13     Не могу понять требование задачи
Ответ Создать тему
Опции темы

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