Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/15: Рейтинг темы: голосов - 15, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 14.02.2012
Сообщений: 16

Найти все парные трехзначные числа, сумма которых не превышает 10

19.02.2013, 00:47. Показов 2992. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Найти все парные трехзначные числа, сумма которых не превышает 10.
Зарание спасибо
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.02.2013, 00:47
Ответы с готовыми решениями:

Найти все трехзначные числа сумма которых равна 4, 5, 6 и т.д
Господа, как найти все трехзначные числа сумма которых равна 4, 5, 6 и т.д. Также нужно обязательно учитывать числа(?) с нулем впереди,...

Найти все трёхзначные натуральные числа, сумма цифр которых больше заданного числа N
ВЫВЕСТИ ВСЕ НАТУРАЛЬНЫЕ ТРЕХЗНАЧНЫЕ ЧИСЛА Ы КОТОРЫХ СУММА БОЛЬШЕ N Циклы Пожалуйста полностью программу,а не фрагмент и через циклы...

Найти все трехзначные числа, сумма цифр которых равна N
Итак,мне нужно решить задачку,не используя массивы(mass,array ну и т.п)а просто со циклами там всякими,вложенными например,так вот 2...

12
 Аватар для Kuzia domovenok
4268 / 3327 / 926
Регистрация: 25.03.2012
Сообщений: 12,531
Записей в блоге: 1
19.02.2013, 01:01
Цитата Сообщение от Nio2309 Посмотреть сообщение
сумма которых не превышает 10.
моя телепатия подсказывает мне, что тут пропущено слово.
0
 Аватар для akk
44 / 44 / 17
Регистрация: 28.01.2012
Сообщений: 341
19.02.2013, 01:03
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <windows.h>
 
int main() {
    int a,s,d;
    for(int i=100;i < 1000; i++)
    {
                if(i%2==0)
             {
        a=i%10;
        s=(i/10)%10;
        d=(i/10)%10;
        if(a+s+d<10)
            std::cout << i << "  ";
             }
    }
    system("PAUSE");
    return 0;
}
0
Модератор
Эксперт по электронике
8979 / 6745 / 921
Регистрация: 14.02.2011
Сообщений: 23,856
19.02.2013, 01:03
Цитата Сообщение от Nio2309 Посмотреть сообщение
Найти все парные трехзначные числа,
что значит парные?
0
0 / 0 / 0
Регистрация: 14.02.2012
Сообщений: 16
19.02.2013, 01:04  [ТС]
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
моя телепатия подсказывает мне, что тут пропущено слово.
Прошу прощения и вправду "сумма цифр которых не превышает 10".
0
Модератор
Эксперт по электронике
8979 / 6745 / 921
Регистрация: 14.02.2011
Сообщений: 23,856
19.02.2013, 01:07
akk, ты пропустил слово парные
Цитата Сообщение от akk Посмотреть сообщение
C++
1
2
s=(i/10)%10;
 d=(i/10)%10;
тебе не кажется что s и d равны?

Добавлено через 2 минуты
Цитата Сообщение от Nio2309 Посмотреть сообщение
не превышает 10.
Цитата Сообщение от akk Посмотреть сообщение
if(a+s+d<10)
тогда уж
C++
1
if(a+s+d<=10)
0
0 / 0 / 0
Регистрация: 14.02.2012
Сообщений: 16
19.02.2013, 01:11  [ТС]
всем спасибо
0
Модератор
Эксперт по электронике
8979 / 6745 / 921
Регистрация: 14.02.2011
Сообщений: 23,856
19.02.2013, 01:13
Цитата Сообщение от Nio2309 Посмотреть сообщение
всем спасибо
для спасибы кнопка есть
но
ты так и не ответил
Цитата Сообщение от ValeryS Посмотреть сообщение
что значит парные?
1
 Аватар для akk
44 / 44 / 17
Регистрация: 28.01.2012
Сообщений: 341
19.02.2013, 01:15
Цитата Сообщение от ValeryS Посмотреть сообщение
тебе не кажется что s и d равны?
случайно пропустил
Вот как-то так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <windows.h>
 
int main() {
    int a,s,d;
    for(int i=100;i < 1000; i++)
    {
        if(i%2==0)
        {
            a=i%10;
            s=(i/10)%10;
            d=(i/100)%10;
            if(a+s+d<=10)
                std::cout << i << "  ";
        }
    }
    system("PAUSE");
    return 0;
}
1
0 / 0 / 0
Регистрация: 14.02.2012
Сообщений: 16
19.02.2013, 01:17  [ТС]
Цитата Сообщение от ValeryS Посмотреть сообщение
для спасибы кнопка есть
но
ты так и не ответил
чётные ))) я просто переводил с другого языка не правильно перевёл ;(
0
Модератор
Эксперт по электронике
8979 / 6745 / 921
Регистрация: 14.02.2011
Сообщений: 23,856
19.02.2013, 01:22
Nio2309,
тебе akk, уже решил
но можно это сделать побыстрее
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <windows.h>
 
int main() {
  int a,s,d;
  for(int i=100;i <912; i+=2)// последнее число которое даст 10 910
   {
    a=i%10;
    s=(i/10)%10;
    d=(i/100)%10;
    if(a+s+d<=10)
       std::cout << i << "  ";
     }
  system("PAUSE");
  return 0;
}
1
 Аватар для akk
44 / 44 / 17
Регистрация: 28.01.2012
Сообщений: 341
19.02.2013, 01:29
ValeryS, тогда уже так, меньше памяти занимать будет
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <windows.h>
 
int main() {
  int a;
  for(int i=100;i <912; i+=2)// последнее число которое даст 10 910
   {
    a=i%10;
    a+=(i/10)%10;
    a+=(i/100)%10;
    if(a<=10)
       std::cout << i << "  ";
     }
  system("PAUSE");
  return 0;
}
0
Модератор
Эксперт по электронике
8979 / 6745 / 921
Регистрация: 14.02.2011
Сообщений: 23,856
19.02.2013, 01:36

Не по теме:

Цитата Сообщение от akk Посмотреть сообщение
тогда уже так, меньше памяти занимать будет
не уверен
темповые переменные оптимизатор все равно выбросит


тут куча возможностей для оптимизации
например
можно в первом цикле выводить все подряд от 100 до 126 без проверки
а дальше проверять
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
19.02.2013, 01:36
Помогаю со студенческими работами здесь

Найти все трехзначные числа, сумма цифр которых равна n
Привет! Люди прошу у Вас помощи, нужно сдавать работы 6 июня а у меня ни одной нет. Паскаль не понимаю, но работы нужны. Пожалуйста...

Найти все трехзначные числа, сумма цифр которых равна n
Дано натуральное число n (n &lt; 27). Найти все трехзначные числа, сумма цифр которых равна n. Операции деления, целочисленного деления и...

Найти все трехзначные числа, сумма цифр которых равна K
Найти все трехзначные числа, сумма цифр которых равна K, введенному с клавиатуры

JS-найти все трехзначные числа, сумма цифр которых меньше 15
Попытался решить задачу. Но не получилось. Подскажите, где ошибка? for (var i = 100; i &lt; 1000; i++) { if...

Найти все трехзначные числа, сумма цифр которых равна A
Найти все трехзначные числа,сумма цифр которых равна A,а само число делится на B.A и В задаются. Вот что получилось,но вылазит ошибка...


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит токи на L и напряжения на C в установ. режимах до и. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru