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

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

Восстановить пароль Регистрация
 
ozzy_b
2 / 2 / 0
Регистрация: 02.10.2012
Сообщений: 169
03.10.2012, 11:45     Цикл: Определить все числа, принадлежат промежутку [10,99], сумма цифр которых является простым числом. #1
Помогите решить задачу: "Определить все числа, принадлежат промежутку [10,99], сумма цифр которых является простым числом." Здесь надо цикл на знахождения сумы цифр(его написать легко) и цикл проверки простое число или нет.
P.S: извините за две предыдущие темы, я не дописал их, а они както случайно создались, и как удалить тему я не знаю


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

Является ли сумма цифр числа двузначным числом C++
Удалить строки, сумма цифр которых является числом Фибоначчи C++
C++ Назовем число красивым, если сумма квадратов его цифр является простым числом
Определить для числа: является ли сумма его цифр двузначным числом; больше ли сумма его цифр числа "а" C++
C++ В двоичном дереве удалить все узлы, значения которых является простым числом
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
David Sylva
 Аватар для David Sylva
1281 / 943 / 51
Регистрация: 17.05.2012
Сообщений: 2,686
03.10.2012, 11:49     Цикл: Определить все числа, принадлежат промежутку [10,99], сумма цифр которых является простым числом. #2
В поиск решалось много раз.

 Комментарий администратора 
первый раз подобный ответ оставлю, в дальнейшем либо давайте ссылки на решения, либо просто промолчите
BumerangSP
 Аватар для BumerangSP
4283 / 1405 / 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], сумма цифр которых является простым числом.
Ответ Создать тему
Опции темы

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