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

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

Войти
Регистрация
Восстановить пароль
 
Mut1late
0 / 0 / 0
Регистрация: 28.05.2011
Сообщений: 8
#1

Совершенные числа. - C++

28.05.2011, 21:15. Просмотров 708. Ответов 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
25
26
27
28
29
#include <iostream.h>
#include<conio.h>
#include <vcl.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
int i, j, a, c, sdel, s=1;[
#pragma argsused
int main(int argc, char* argv[])
{
   cout<<"a=";
   cin>>a;
   cout<<"c=";
   cin>>c;
   for (i=a; i<=c;i++)
   {
    sdel=0;//summa delitelei
    for (j=1;j<i;j++) //poisk vseh delitelei
     if (i%j==0)//delits`a bez ostatka
      sdel+=j;
    if (i==sdel)
    {
     cout<<s<<"-e sovershennoe chislo="<<i<<endl;
     s++;
    }
   }
   getch();
   return 0;
}
 Комментарий модератора 
Используйте теги форматирования кода!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.05.2011, 21:15     Совершенные числа.
Посмотрите здесь:

Совершенные числа - C++
Вводится число n, требуется вывести совершенные числа до n. #include &quot;stdafx.h&quot; #include &lt;iostream&gt; using namespace std; void...

Совершенные числа - C++
Натуральное число называется совершенным, если оно равно сумме всех своих делителей, кроме себя самого. Число 6 является совершенным, так...

Совершенные числа - C++
В интервале от a до b напечатать совершенные числа. Совершенное число, равно сумме всех своих делителей, например 28=1+2+4+7+14

Совершенные числа. - C++
По введеному натуральному числу N визначити, чи є воно досконалим. Досконале число дорівнює сумі усіх своїх дільників, включаючи одиницю і...

совершенные числа - C++
Здрасте,помогите организовать программу на Си,которая определяет является ли введённое с клавиатуры число совершенным. и надо расписать...

Совершенные числа - C++
Здравствуйте. Пытаюсь решить следующую задачку: реализовать метод, который получает число n и возвращает все совершенные числа в диапазоне...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
soon
2540 / 1305 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
28.05.2011, 21:20     Совершенные числа. #2
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
25
26
27
28
#include <stdio.h>
#include<conio.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
int i, j, a, c, sdel, s=1;
#pragma argsused
main()
{
      printf("a=");
      scanf("%d", &a);
      printf("c=");
      scanf("%d", &c);
      for (i=a; i<=c;i++)
      {
          sdel=0;//summa delitelei
          for (j=1;j<i;j++) //poisk vseh delitelei
              if (i%j==0)//delits`a bez ostatka
                 sdel+=j;
              if (i==sdel)
              {
                 printf("%d-e sovershennoe chislo=%d\n", s, i);
                 s++;
              }
      }
      getch();
      return 0;
}
Mut1late
0 / 0 / 0
Регистрация: 28.05.2011
Сообщений: 8
28.05.2011, 21:24  [ТС]     Совершенные числа. #3
спасибо большое )

ты не подскажешь для чего здесь надо : #pragma hdrstop и #pragma argsused и что это такое в принципе?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.05.2011, 21:40     Совершенные числа.
Еще ссылки по теме:

Совершенные числа - C++
Как из этого кода сделать алгоритм, который находит совершенные числа. #include &lt;iostream&gt; using namespace std; int main() { ...

Совершенные числа(косяк) - C++
Добрый день! Возникла проблема с вывод совершенных чисел в интервале от m до n. Почему-то вообще не выводит, хотя проверял похожий...

Рекурсия, совершенные числа - C++
Добрый вечер. Столкнулся с проблемой написания рекурсивной функции для определения, совершенное число или нет. Попробовал сделать так,...

Найти все совершенные числа (С++) - C++
Найдите все совершенные числа находящиеся в интервале (900;9000)

Совершенные числа (вывести в консоль) - C++
Надо вывести все совершенные числа до миллиона в консоль. Желательно попроще (циклами for или while). Не могу составить алгоритм ! Заранее...

Найти все совершенные числа от M до N - C++
Совершенные числа (Время: 1 сек. Память: 16 Мб ) Число называется совершенным, если оно равно сумме всех своих делителей, меньших его...


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

Или воспользуйтесь поиском по форуму:
soon
2540 / 1305 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
28.05.2011, 21:40     Совершенные числа. #4
Слышал только про #pragma onсe, поскольку она часто встречается
Всемогущий гуголь говорит, что #pragma hdrstop сохраняет в кеш все, что находится до неё и при последующем обращении, читает из кеша.
Алсо директива #pragma argsused допустима только между определениями функций и действует только на следующую функцию. Она отменяет сообщение уровня предупреждения.
Ну вот, как то так. А вообще, надо наверно у гуру спрашивать..
Yandex
Объявления
28.05.2011, 21:40     Совершенные числа.
Ответ Создать тему
Опции темы

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