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

Поиск совершенного числа N через цикл for - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Заполнение двумерных символьных массивов http://www.cyberforum.ru/cpp-beginners/thread34232.html
Помогите пожалуйста в учебниках про строки вообще мало что пишут, как заполнять массив из нескольких строк, с клавиатуры. Без методов класса, желательно с помощью функции gets(), в конкретном примере, заранее спасибо.
C++ Возвращаемое значение функции Здарвствуйте. Моя задача состоит в написании следующей программы: вычислить среднее арифметическое значение элементов матрицы W(L,L), расположенных слева и справа от двух диагоналей. Эта программа программа написана на паскале: uses crt; const nmax=30;{максимальный размер матрицы} var W:arrayof real;{тип матрицы} L,i,j,k:integer; sr:real;{среднее} begin clrscr;... http://www.cyberforum.ru/cpp-beginners/thread34229.html
C++ Реализация программы
#include <iostream> #include <algorithm> #include <numeric> int main() { using namespace std; srand((unsigned)time(NULL)); const int N = 1000; int a;
C++ Общий наибольщий делитель в одномерном массиве
дано: найти общий наибольщий делитель в одномерном массиве ( в массиве все элементы положительны). help me please!
C++ класс Множество http://www.cyberforum.ru/cpp-beginners/thread34156.html
помогите решить пожалуйста...исжу на экзамене...требуется срочная помощь Разработайте класс Множество.Класс должен содержать элементы множества как закрытые члены,неявный конструктор,конструктор с параметрами,конструктор копирования,деструктор,методы для вывода данных,определение,если одно множество является подмножеством другого,
C++ Известно что некоторое число содержится в каждом из трех целочисленных неубывающих массивов //надо написать при помощи использования функции// Известно что некоторое число содержится в каждом из трех целочисленных неубывающих массивов x(1)<= x(2)<=x (n), y(1)<=y(2)<= y(m) и z(1)<=z(2)<=...<=z(k). Найти это число. подробнее

Показать сообщение отдельно
Shman
3 / 3 / 2
Регистрация: 30.04.2012
Сообщений: 212
22.05.2012, 10:19     Поиск совершенного числа N через цикл for
Найти все совершенные числа в заданном интервале.
Мой вариант, но где-то с ошибкой . Помогите найти.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
int main()
{
 int i, j, gr, sum; // Переменные
 
   printf ("Vvedite verhnuu granicu intervala:"); // Введите верхнюю границу инттервала
   scanf ("%d", &gr); // Запомнить ввод
  
  for (i>=1; i<gr; i++) // Совершенное число является натуральныи, 
                         // счетчик устанавливаем от 1 до верхней границы   
   {         
    sum=0; 
    for (j>=1; j<gr; j++ );
     {
      if ((i%j==0) && (j!=i));
       { sum=sum+j; }
     if (sum==i)     
      { printf ("Sovershenniy chisla: %d", i); }   
     }
   }      
 getch(); // Ожидать нажатия любой клавиши
 return 0; // Вернуть 0 функции int main()
}
 
Текущее время: 18:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru