Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
Sivkaburka
0 / 0 / 0
Регистрация: 20.12.2013
Сообщений: 4
1

Найти все целые числа в диапазоне от 200 до 500, у которых ровно 6 делителей

27.12.2013, 12:08. Просмотров 576. Ответов 1
Метки нет (Все метки)

Найти все целые числа в диапазоне от 200 до 500, у которых ровно 6 делителей.
Программа выдает неверные значения:

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream.h>
#include <conio.h>
int main ()
{
 int s , i , k;
  for ( i = 200; i <= 500; i++ )
  {
    k = 0;
     for ( s = 1; s == i; s++ )
      {
       if ( i % s == 0 )
    k++;
       if ( k == 6 )
    cout << i;
      }
  }
 getch ();
 return 0;
}
 Комментарий модератора 
Данный раздел форума посвящён языку C, а не C++


Кто знает, в чем проблема? Помогите, пожалуйста.
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.12.2013, 12:08
Ответы с готовыми решениями:

Найти все целые числа в диапазоне от 2 до n, у которых значение младшего байта меньше чем значение старшего и вывести
Если можно, напишите с // в трудных местах. Учусь на первом курсе, лекции немного отстают от...

Найти все 4-значные числа, у которых ровно две одинаковые цифры
Найти все 4-значные числа, у которых ровно две одинаковые цифры. Либо 7 либо 8 через функцию +

Найти все целые числа из промежутка от 200 до 500,у которых ровно шесть делителей. (цикл)
найти все целые числа из промежутка от 200 до 500,у которых ровно шесть делителей. (цикл)

Найти все целые числа из промежутка от а до b у которых ровно n делителей
Найти все целые числа из промежутка от а до b у которых ровно n делителей

Найти все целые числа из промежутка от1 до 300,у которых ровно 5 делителей
Ребят помогите решить задачу.Найти все целые числа из промежутка от 1 до 300,у которых ровно 5...

1
Байт
Эксперт C
21896 / 13658 / 2882
Регистрация: 24.12.2010
Сообщений: 29,074
27.12.2013, 14:15 2
Sivkaburka, Интересно, какой ногой написан этот код. Правой или все-таки левой?
C
1
2
3
4
5
k = 0;
for ( s = 1; s <= i; s++ )
     if ((i % s) == 0 )k++;
if ( k == 6 ) // Это уже после выхода из цикла
  cout << i;
И совет по поводу самостоятельного решения подобных проблем. Вообрази себя компьютером и начни прогонять построчно свою программу. Записывай результаты i=... s=... k=...
Можно и отладчиком воспользоваться... Но вообразить себя компом - полезнее.
1
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.12.2013, 14:15

Найти все целые числа из промежутка от 1 до 300, у которых ровно пять делителей
Найти все целые числа из промежутка от 1 до 300, у которых ровно пять делителей Вот код ,но не...

Найти все целые числа из промежутка от 1 до 300 у которых ровно пять делителей
Найти все целые числа из промежутка от 1 до 300 у которых ровно пять делителей. Помогите.

8.27. Найти все целые числа из промежутка от 1 до 300 у которых ровно пять делителей
8.27. Найти все целые числа из промежутка от 1 до 300 у которых ровно пять делителей.


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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