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

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

Войти
Регистрация
Восстановить пароль
 
ozzy_b
2 / 2 / 0
Регистрация: 02.10.2012
Сообщений: 169
#1

Цикл: Определить все числа, принадлежат промежутку [10,99], сумма цифр которых является простым числом. - C++

03.10.2012, 11:45. Просмотров 959. Ответов 3
Метки нет (Все метки)

Помогите решить задачу: "Определить все числа, принадлежат промежутку [10,99], сумма цифр которых является простым числом." Здесь надо цикл на знахождения сумы цифр(его написать легко) и цикл проверки простое число или нет.
P.S: извините за две предыдущие темы, я не дописал их, а они както случайно создались, и как удалить тему я не знаю


 Комментарий администратора 
Справка: как удалить тему - для этого есть модераторы раздела
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.10.2012, 11:45     Цикл: Определить все числа, принадлежат промежутку [10,99], сумма цифр которых является простым числом.
Посмотрите здесь:

Является ли сумма цифр числа двузначным числом C++
C++ Сумма цифр данного трехзначного числа N является четным числом
Удалить строки, сумма цифр которых является числом Фибоначчи C++
C++ Назовем число красивым, если сумма квадратов его цифр является простым числом
C++ Определить, сумма цифр является четным или нечетным числом
C++ В двоичном дереве удалить все узлы, значения которых является простым числом
Определить, является ли сумма цифр этого числа простым числом C++
C++ Является ли сумма цифр числа двузначным числом
C++ Определить количество пар чисел сумма которых является простым числом
Определить количество элементов массива, в которых сумма первой и последней цифр является четным числом C++
Удалить все строки, сумма элементов которых является двузначным числом C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
David Sylva
1285 / 947 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
03.10.2012, 11:49     Цикл: Определить все числа, принадлежат промежутку [10,99], сумма цифр которых является простым числом. #2
В поиск решалось много раз.

 Комментарий администратора 
первый раз подобный ответ оставлю, в дальнейшем либо давайте ссылки на решения, либо просто промолчите
BumerangSP
4284 / 1406 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
03.10.2012, 12:53     Цикл: Определить все числа, принадлежат промежутку [10,99], сумма цифр которых является простым числом. #3
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 <iostream>
#include <cmath>
int main()
{
 for (int i=10; i<100;i++)
 {
  int x=0,y=i;
  while (y)
   {
    x+=y%10;
    y/=10;  
   }
  if (x<=1) 
   continue;
  bool b=false;
  for (int j=2; j<=static_cast<int>(x/2);j++)
   if (!(x%j))
    b=true;
  if(!b)
   std::cout<<i<<" ";         
 }   
 system("pause");
 return 0;
}
ozzy_b
2 / 2 / 0
Регистрация: 02.10.2012
Сообщений: 169
03.10.2012, 17:52  [ТС]     Цикл: Определить все числа, принадлежат промежутку [10,99], сумма цифр которых является простым числом. #4
о, спасибо, то что нужно)
Yandex
Объявления
03.10.2012, 17:52     Цикл: Определить все числа, принадлежат промежутку [10,99], сумма цифр которых является простым числом.
Ответ Создать тему
Опции темы

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