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

найти все целые числа от 1 до 300, имеющие ровно 5 делителей - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка матрицы по последнему столбцу http://www.cyberforum.ru/cpp-beginners/thread408343.html
Нужно отсортировать матрицу по последнему столбцу. То есть в зависимости сортировки последнего столбца отсортировать всю матрицу. Я пытаюсь это сделать, но у меня не выходит. Не могли бы вы...
C++ Поменять местами элементы главной и побочной диагоналей, симметричные относительно центра матрицы Задана квадратичная матрица размером nxn поменять местами элементы главной и побочной диагоналей симметричные относительно центра матрицы.Исходная матрица задается в виде двумерного массива... http://www.cyberforum.ru/cpp-beginners/thread408325.html
Random числа C++
Почему функция rand постоянно делает 1 числа.Например я заполняю 2 матрицы и они одинаковые.Как исправить?
C++ Проверка ofstream
Доброго вечера. Выделенна строка работает не корректно, как правильно записать подобную проверку? #include <iostream> #include <fstream> #include <iomanip> using namespace std; int main() {
C++ Сложение через классы. http://www.cyberforum.ru/cpp-beginners/thread408296.html
В программирование не давно, задали написать программу что бы числа хранила, через класс, любой длинны и еще их сложение , вот собственно говоря код) Сложение не как не получается, помогите...
C++ Ошибка Lvalue required Выдаёт ошибку, а что это - я незнаю. Знаю что что-то там со строками связано, но я не программист) #include<iostream.h> #include<string.h> #include<conio.h> #include<stdio.h> #include<math.h>... подробнее

Показать сообщение отдельно
go
Эксперт С++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
15.12.2011, 20:02
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
#include <stdio.h>
 
#define MAX 300
#define DIVIDER_CNT 5
 
size_t count (size_t val)
{
   int i;
   int cnt = 0;
   
   for ( i = 1 ; i <= val ; ++i )
      if ( ! ( val % i ) )
         ++cnt;
   
   return cnt;
}      
 
int main ()
{
   int i;
   
   for ( i = 1 ; i < MAX ; ++i )
      if ( count (i) >= DIVIDER_CNT )
         printf ("\n%d", i);
         
   return 0;
}
http://liveworkspace.org/code/75bc0dcd1c8a8c89155d8b47194700ea
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru