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

есть ли ошибка в программе? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создать копию объекта производного класса зная указатель на базовый http://www.cyberforum.ru/cpp-beginners/thread424994.html
Добрый день! Вопрос в следующем... Возможно ли создать копию объекта производного класса зная указатель на базовый класс? У меня получился вариант, приведенный ниже. Однако в нем не нравится функция clone которая динамически сравнивает типы с известными ей, и потом вызывает создание нового объекта, копия производного. Минус здесь, всегда приходится знать все типы производных классов от базового....
C++ Перевод программы на С++ с Паскаля var sn,s:string; l,k,kod:integer; v,p:real; begin writeln('Введите строку'); readln(s); l:=length(s); p:=1; k:=1; repeat sn:=''; http://www.cyberforum.ru/cpp-beginners/thread424970.html
C++ Абстрактный класс
вот у меня есть классы: class CCommand { public: virtual ~CCommand() {}; virtual void execute(CShape *selection)=0; virtual void unexecute()=0; virtual CCommand* clone()=0; };
Задачник по C/C++ C++
Здравствуйте! Ребята, может кто посоветует хорошую книгу с задачами, и желательно с решениями к ним по С/С++ ? Буду очень благодарен!;)
C++ Возведение в степень по модулю для чисел близких к max long long http://www.cyberforum.ru/cpp-beginners/thread424958.html
Даны числа A,B,C<=2^63-1 Надо посчитать A^B mod С. прошу не выкладывать стандартный алгоритм для Int, так как неверный ответ в итоге получается.
C++ как определить число в строке? У меня по задаче сказанно ввести строку и найти произведение входящих в строку чисел, не могу понять как определить числа, поскольку интернет весь облазил и полезного мало. подробнее

Показать сообщение отдельно
Mashyni9
 Аватар для Mashyni9
0 / 0 / 0
Регистрация: 25.12.2011
Сообщений: 13
09.01.2012, 15:21     есть ли ошибка в программе?
задание Дано натуральное число, найти сумму его делителей. Вывести все делители и их сумму на печать.
начинается ли ряд чисел с 1( в этой программе)?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
int main()
{
int n,i,s,x;
printf("Введите количество суммируемых чисел"); //запрос ввода
scanf("%d",&n); //ввод
s=0; i=1; x=1; //начальные значения
while(i<=n) //цикл ‘пока’
{
x=x+2; //по нечетным
s=s+x; //запись в переменную результата
i= i++; //шаг
}
printf("Сумма чисел равна",s); //вывод результата
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru