Форум программистов, компьютерный форум, киберфорум
Наши страницы

Найти все натуральные числа из промежутка от 1 до 200. Проверить программу - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить сумму элементов главной диагонали (матрица) http://www.cyberforum.ru/cpp-beginners/thread721606.html
2) Дана матрица М (6х6). Вычислить сумму элементов главной диагонали(с использованием указателей).
C++ Перевод программы с Pascal на C++ Здравствуйте уважаемые форумчане, помогите перевести следующую программу на C++: program z3; var a, b, c, x, x1, x2, dX, k: real; function f(x: real; a: real; b: real; c: real): real;... http://www.cyberforum.ru/cpp-beginners/thread721586.html
C++ Ввод вектора
Здравствуйте, подскажите пожалуйста, не получается ввести вектор с клавиатуры. Делаю так:int main (){ vector<int>::size_type y; vector<int> x; cout << "Введите вектор: "; while (cin>>y){...
Чтение из файла при запуске из CMD C++
Доброго времени суток. Столкнулся с проблемой, что если запускать программу из командной строки, то директорией по умолчанию считается не та, где лежит exe-шник, а та, которая указана при открытии...
C++ Класс пользовательское меню http://www.cyberforum.ru/cpp-beginners/thread721559.html
Буду огромно благодарен, если поможете. Задача. Часто в программе нужно выводить на экран нумерованный список пунктов меню и предлагать пользователю выбрать пункт по номеру. Предлагается...
C++ Прокоментируйте код Моя первая программа не из учебника. Консольные шахматы без ИИ. Прошу оценить не интерфейс. И есть ли алгоритм определения мата не перебирая все ходы?... подробнее

Показать сообщение отдельно
dimoncheg
10 / 10 / 2
Регистрация: 18.10.2012
Сообщений: 220
06.12.2012, 17:27  [ТС]
Цитата Сообщение от Law[L]esS Посмотреть сообщение
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
#include <stdio.h> 
#include <stdlib.h> 
 
main() 
{ 
       int S, sd, n,i;
       
printf("\n Ââåäèòå S: "); 
 
 scanf("%d", &S); 
 
 
for (i = 1; i <= 200; i++)
{
    sd=0;
    for (n = 1; n <= i/2; n++)
    {
        if (i % n == 0) sd+=n;
    }
        sd=sd+i;
        if (S==sd) printf("%d\n",i);
}
 
system("pause");
}
спасибо огромное.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.