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

Дано натуральное n. Получить в порядке возрастания n первых натуральных чисел, которые не делятся ни на какие простые числа, кроме 2, 3 и 5 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Матрицы. Вычислить вектор X, где значение Xj равно сумме положительных элементов j-го столбца матрицы A http://www.cyberforum.ru/cpp-beginners/thread768366.html
2. Дана матрица A (3 х 4). Вычислить вектор X, где значение Xj равно сумме положительных элементов j-го столбца матрицы A.
C++ Задача логические функции (составить функцию, которая определяет верно ли что сумма цифр числа четное число) Помогите нужно составить функцию, которая определяет верно ли что сумма цифр числа четное число. обязательно использовать логическую функцию до int main() http://www.cyberforum.ru/cpp-beginners/thread768352.html
C++ Програма тест и редактор теста
Нужно какие-то заготовки или уроки по созданию теста и его редактора))%-)
В строке после каждого слова вставить запятую C++
Написал программу, но она не совсем правильная. Если скажем стоит два пробела, то выполняется не корректно. #include "stdafx.h" #include <iostream> #include <string.h> #include <stdlib.h> using namespace std;
C++ Матрицы. Получить вектор X, равный P-й строке матрицы, и вектор Y, равный Q-му столбцу матрицы http://www.cyberforum.ru/cpp-beginners/thread768337.html
1. Дана матрица A (3 х 5). Получить вектор X, равный P-й строке матрицы, и вектор Y, равный Q-му столбцу матрицы. P и Q запросить у пользователя.
C++ Заполнить двумерный массив следующим образом (см. фото): подробнее

Показать сообщение отдельно
Thinker
Эксперт C++
4225 / 2199 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
04.06.2013, 10:44
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>
 
unsigned Div(unsigned a)
{
   while (a % 2 == 0)
      a /= 2;
   while (a % 3 == 0)
      a /= 3;
   while (a % 5 == 0)
      a /= 5;
   return a;
}
 
int main()
{
    unsigned a = 2, count = 0, n = 100;
    while(count < n)
    {
        if (Div(a) == 1)
        {
            printf("%u ", a);
            ++count;
        }
        ++a;
    }
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru