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

Программа считает бред какой-то - C++

Восстановить пароль Регистрация
 
maxim12345
2 / 2 / 0
Регистрация: 28.09.2013
Сообщений: 72
07.11.2013, 17:31     Программа считает бред какой-то #1
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 <stdio.h>
 
 
int main()
 
{
    int t,y,v,x,n=0;
    scanf("%d %d", &x, &y);
    while (x<y)
    { t=x;
 
    while (0<t) {
        v=x%10;
        n=n+v;
        t=t/10;
    }
        x=x+1;
    }
    printf("%d", n);
 
 
 
 
}
Вот эта программа должна считать сумму цифр чисел отрезка [x;y), а она считает что-то странное, где я вообще там натупил?

Добавлено через 17 минут
Подскажите, пожалуйста, что здесь нужно поправить?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.11.2013, 17:31     Программа считает бред какой-то
Посмотрите здесь:

программа неправильно считает C++
C++ Программа неправильно считает
C++ какой то бред!
Программа не считает значения функции C++
Не правильно считает программа C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Max Dark
В поиске работы
 Аватар для Max Dark
1546 / 1399 / 501
Регистрация: 09.10.2013
Сообщений: 3,185
Записей в блоге: 8
Завершенные тесты: 2
07.11.2013, 17:36     Программа считает бред какой-то #2
строка 13, замените x на t
dalay_lama
 Аватар для dalay_lama
65 / 65 / 7
Регистрация: 22.09.2012
Сообщений: 434
07.11.2013, 17:38     Программа считает бред какой-то #3
а какой шаг? единица? если да, то почему бы просто так не сделать?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <cstdio>
int main()
{
    int y, x = 0;
    scanf("%d %d", &x, &y);
    int sum = 0;
    while (x <= y)
    {
        sum += x;
        x++;
    }
    printf("%d", sum);
}
scenotaph
120 / 120 / 15
Регистрация: 29.03.2013
Сообщений: 237
07.11.2013, 17:42     Программа считает бред какой-то #4
dalay_lama, Сумму цифр чисел, а не сумму чисел
maxim12345
2 / 2 / 0
Регистрация: 28.09.2013
Сообщений: 72
07.11.2013, 18:38  [ТС]     Программа считает бред какой-то #5
мне кажется, что эта программа считает сумму цифр чисел отрезка неправильно, например, отрезок [11;15) там числа 11,12,13,14 - их сумма цифр 14, а выдает 65, в моей программе тоже что-то не так, попробуйте лучше ее глянуть, только чтобы все просто было, как у меня. Помогите, пожалуйста

Добавлено через 1 минуту
Спасибо))

Добавлено через 27 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
 
 
int main()
 
{
    int t,y,v,x,n=1;
    scanf("%d %d", &x, &y);
    while (x<y)
    { t=x;
 
    while (0<t) {
        v=t%10;
        n=n*v;
        t=t/10;
    }
        x=x+1;
    }
    printf("%d", n);
}
я немного переделал программу, теперь она считает произведение всех цифр чисел отрезка, а как сделать так, чтобы в конечном итоге она выводила такое число на отрезке, произведение цифр которого максимально, а если таких несколько, то любое из чисел???

Добавлено через 19 минут
как это сделать?
Max Dark
В поиске работы
 Аватар для Max Dark
1546 / 1399 / 501
Регистрация: 09.10.2013
Сообщений: 3,185
Записей в блоге: 8
Завершенные тесты: 2
07.11.2013, 18:55     Программа считает бред какой-то #6
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
25
26
#include <stdio.h>
 
 
int main() {
    int t,y,v,x,n=1;
    int max = 0, z;
 
    scanf("%d %d", &x, &y);
    z = x;
    while (x<y) {
        t=x;
        n = 1;   
        while (0<t) {
            v=t%10;
            n=n*v;
            t=t/10;
        }
        if(n > max) {
            max = n;
            z = x;
        }
        ++x;
    }
    printf("%d %d\n", z,  max);
    return 0;
}
как то так
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.11.2013, 19:06     Программа считает бред какой-то
Еще ссылки по теме:

C++ Программа не правильно считает результат
C++ Какой то бред с передачей указателя в функцию :-)
Программа неправильно считает C++

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

Или воспользуйтесь поиском по форуму:
maxim12345
2 / 2 / 0
Регистрация: 28.09.2013
Сообщений: 72
07.11.2013, 19:06  [ТС]     Программа считает бред какой-то #7
Большое спасибо)
Yandex
Объявления
07.11.2013, 19:06     Программа считает бред какой-то
Ответ Создать тему
Опции темы

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