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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 5.00
Grind
1 / 1 / 0
Регистрация: 13.09.2012
Сообщений: 19
#1

Найти все двузначные числа, сумма цифр которых не меняется при умножении 2,3,4,5,6,7,8,9 - C++

14.10.2012, 17:23. Просмотров 2133. Ответов 5
Метки нет (Все метки)

Найти все двузначные числа сумма цифр которых не меняется при умножении 2,3,4,5,6,7,8,9 на .Числа от 10 до 99.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.10.2012, 17:23     Найти все двузначные числа, сумма цифр которых не меняется при умножении 2,3,4,5,6,7,8,9
Посмотрите здесь:

Найти все двузначные числа, сумма цифр которых не меняется при умножении числа на 2,3,4,5,6,7,8,9 - C++
Найти все двузначные числа, сумма цифр которых не меняется при умножении числа на 2,3,4,5,6,7,8,9. Знаю что должно вывести 18, 45, 90,...

Найти все двузначные числа, сумма цифр которых не меняется при умножении числа на 2, 3, 4, 5, 6, 7, 8, 9 - C++
Вроде код правильный наклепала. А вывода никакого нет. В чем ошибка? #include <vcl.h> #include <iostream.h> #include <math.h> ...

На отрезке [2, n] найти все натуральные числа, сумма цифр которых при умножении числа на а не изменится - C++
Помогите,вот задание. На отрезке найти все натуральные числа, сумма цифр которых при умножении числа на а не изменится. Код...

Найти все двузначные числа, которые при умножении на 2 заканчиваются на 8, а при умножении на 3 - на 4. - C++
Привет мозги, нужно решить задачу по Си++. Найти все двузначные числа, которые при умножении на 2 заканчиваются на 8, а при умножении на 3...

Найти все двузначные числа, сумма квадратов цифр которых делится на 17 - C++
Найти все двузначные числа, сумма квадратов цифр которых делится на 17.

Найти все двузначные числа, сумма квадратов цифр которых кратна M - C++
Найт все двузначные числа , сумма квадратов цифр которых кратна M Вот у меня программ есть но она выводит сколько цифр, а мне надо...

Дано двузначное натуральное число m. Получить все двузначные натуральные числа, сумма квадратов цифр которых р - C++
Дано двузначное натуральное число m. Получить все двузначные натуральные числа, сумма квадратов цифр которых равна m (например, если m=13,...

Найти все четырёхзначные числа, у которых сумма крайних цифр равна сумме средних цифр, а само число делится на 6 и 27 - C++
найти все четырёхзначные числа , у которых сумма крайних цифр равна сумме средних цифр , а само число делится на 6 и 27 . В С++

Найти все простые числа, не превосходящие заданного числа, сумма цифр которых, также является простым числом - C++
Срочно нужен код программы в C++ (желательно с комментариями). Я бы разобрался и сам, но на это уйдет время, которого у меня нет :( ...

Найти на отрезке все числа, сумма цифр которых дает заданное - C++
Пользователь вводит числа х, a, b. Из промежутка от a до b найти все числа, сумма цифр которых дает х.

Найти все n-значные числа, сумма квадратов цифр которых кратна М - C++
Найти все n-значные числа, сумма квадратов цифр которых кратна М.

Найти все натуральные числа из промежутка от 1 до 200, у которых сумма цифр равна S - C++
Найти все натуральные числа из промежутка от 1 до 200, у которых сумма цифр равна S (S вводить с клавиатуры).


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
CodeR
Фрилансер
3363 / 2778 / 785
Регистрация: 08.02.2012
Сообщений: 6,027
Записей в блоге: 1
15.10.2012, 14:09     Найти все двузначные числа, сумма цифр которых не меняется при умножении 2,3,4,5,6,7,8,9 #2
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Function S(n:integer):byte;
Var t:byte;
Begin
    t:=0;
    While n>0 do
    Begin
      t:=t+n mod 10;
      n:=n div 10;
    End;
    S:=t;
End;
Var i:byte;
Begin
    For i:=10 to 99 do
     if (S(i)=S(i*2))or(S(i)=S(i*3))or(S(i)=S(i*4))or(S(i)=S(i*5))
      or(S(i)=S(i*6))or(S(i)=S(i*7))or(S(i)=S(i*8))or(S(i)=S(i*9))
       then writeln(i);
End.
Grind
1 / 1 / 0
Регистрация: 13.09.2012
Сообщений: 19
16.10.2012, 21:26  [ТС]     Найти все двузначные числа, сумма цифр которых не меняется при умножении 2,3,4,5,6,7,8,9 #3
C++ надо
HighPredator
5464 / 1830 / 338
Регистрация: 10.12.2010
Сообщений: 5,412
Записей в блоге: 3
16.10.2012, 22:33     Найти все двузначные числа, сумма цифр которых не меняется при умножении 2,3,4,5,6,7,8,9 #4
Цитата Сообщение от Grind Посмотреть сообщение
C++ надо
Тогда почему вы в Паскале тему создали?!
doctor_lecter
280 / 153 / 8
Регистрация: 22.09.2012
Сообщений: 283
16.10.2012, 22:55     Найти все двузначные числа, сумма цифр которых не меняется при умножении 2,3,4,5,6,7,8,9 #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
 
unsigned int calcSumNumber(unsigned int num) {
    if (num < 10)
        return num;
    else
        return num%10 + calcSumNumber(num/10);
}
 
int main() {
    for (unsigned int i=10; i <= 99; ++i)
        for (unsigned int j=2; j <=9; ++j)
            if (calcSumNumber(i) == calcSumNumber(i*j))
                std::cout << "sum " << i << " = sum " << i << "*" << j << " = sum " << i*j << std::endl;
}
valeriikozlov
Эксперт C++
4669 / 2495 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
17.10.2012, 05:51     Найти все двузначные числа, сумма цифр которых не меняется при умножении 2,3,4,5,6,7,8,9 #6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
 
unsigned int calcSumNumber(unsigned int num) {
    if (num < 10)
        return num;
    else
        return num%10 + calcSumNumber(num/10);
}
 
int main() {
    for (unsigned int i=10; i <= 99; ++i)
    {
        unsigned int t=calcSumNumber(i);
        for (unsigned int j=2; j <=9; ++j)
            if (t != calcSumNumber(i*j))
                break;
        if(j==10)
            std::cout << i << std::endl;
    }
    return 0;
}
Yandex
Объявления
17.10.2012, 05:51     Найти все двузначные числа, сумма цифр которых не меняется при умножении 2,3,4,5,6,7,8,9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru