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

Сумма делителей - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить с помошью функции совместимость матрицы М*М http://www.cyberforum.ru/cpp-beginners/thread416115.html
Определить с помощю функции совместимость матрицы размерности М * М относительно главной диагонали. Вывести исходную матрицу и сообщение о проверке.
C++ метод итерации Методом итерации решить систему линейно алгебраических уравнений с точностью эпсилон.Методом итерации. 5,92х1-1,24х2-1,84х3=2,44 2,72х1-9,71х2+2,43х3=2,4 1,72х1-3,12х2+9,38х3=1,93 http://www.cyberforum.ru/cpp-beginners/thread416105.html
C++ Консольное приложение на С++
народ помогите плиз решить проблему написал игру под консоль. типа змейки как добавить функцию типа рестарт (если проиграл или выиграл) //#include "screen mode.cpp" #include <iostream> //стандартная библиотека #include <time.h> //случайные числа #include <stdio.h> //для printf #include <windows.h> // для HANDLE, курсора, цвета #include <conio.h> //для kbhit
сессия! (пару примитивных программ) C++
Дорогие друзья, у меня сейчас завал в универе и не могу сделать пару задач по с++, помогите решить, буду очень благодарен а может и отблагодарю. спасибо кто поможет! Массивы: Вывести на экран все числа заданной последовательности, индексы которых есть числа Фибоначчи. Определить в заданной последовательности целых чисел количество чисел Фибоначчи. Вывести на экран все элементы,...
C++ условия с++ http://www.cyberforum.ru/cpp-beginners/thread416076.html
помогите составить правильное условие не проходимости стены змейкой if(next.X < 3 || next.Y < 3 || next.X > 75 || next.Y > 23) return STENA; //ДЕФ СТЕНЫ if(next.X > 3 , next.X < 18 && next.Y == 9) //Aa return STENA; if(next.X > 15 , next.X < 25 && next.Y == 13) //Bc return STENA; if(next.X > 35 , next.X < 50 && next.Y == 13) //Bd
C++ Наследование классов Собирал программу по частям, подскажите как исправить ошибки. #include <iostream> #include <conio.h> class Vehicle // класс Автомобиль { public: Vehicle(int mass, int speed):Mass(mass), Speed(speed) //поля Масса и Скорость подробнее

Показать сообщение отдельно
go
Эксперт C++
3585 / 1365 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
24.12.2011, 20: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 <iostream>
#include <algorithm>
 
#define NUM 0
 
using namespace std;
 
int main () 
{
   int arr[]= {1,0,0,2,0,4,4,0,5,0};
   int size = sizeof (arr) / sizeof (arr[0]);
   int *p = find(arr, arr + size, NUM) + 1;
   int *p_end;
   
   while ( p++ - arr - size )
      if ( !(*(p - 1) ) )
      {
         p_end = p - 1;
         cout << *p_end;
      }
   
   cout << endl;
   while ( --p_end - arr + 1  )
      if ( !(*p_end) )
         cout << *p_end;  
      
   return 0;
}
http://liveworkspace.org/code/978745...4fba53e78ee82e
Пробуйте.
 
Текущее время: 00:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru