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

Проверка числа на простоту - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Калькулятор беда со стеком http://www.cyberforum.ru/cpp-beginners/thread1638543.html
Добрый день, помогите понять почему у меня не записывает в стек, уже с этим калькулятором не первый день мучаюсь, уже практически дописал так тут такая проблема. Вот код: class Calculator {...
C++ Создание и использование толкового словаря Ааа сложна:wall::help: Толковый словарь представляет собой двумерный массив, первом столбце которого находится соответствующее слово, а во втором - его толкования. Пользователь задает с... http://www.cyberforum.ru/cpp-beginners/thread1638515.html
C++ Не запускается Helloworld.exe
Добрый день! Мой первый пост и второй день изучения cpp, и я уже столкнулся с проблемой запуска первой программы... Суть в том, что код написан правильно, все дллки подгрузил с офф. сервера...
Определить, какой символ сколько раз встречается в заданном массиве C++
Помогите решить задание: Дано массив символов. Определить , какой символ сколько раз встречается в данном массиве И можно сделать так чтобы пользователь сам задавал какой символ ему нужно...
C++ Найти наибольшее количество одинаковых символов расположенных подряд http://www.cyberforum.ru/cpp-beginners/thread1638481.html
помогите решить задание: в заданной строке найти наибольшее количество одинаковых символов , расположенных подряд , и подсчитать их количество
C++ Нужно перевести программу из Паскаля на С++ Нужно отсортировать участников по местам. В С++ не получается преобразовать переменную z к sp.name program exam; uses crt; type person=record name:string; o1,o2,o3,o4,o5,o6,o7,o8:integer;... подробнее

Показать сообщение отдельно
GbaLog-
Любитель чаепитий
2768 / 1290 / 311
Регистрация: 24.08.2014
Сообщений: 4,573
Записей в блоге: 1
Завершенные тесты: 2
14.01.2016, 16:07
solariss,
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
29
30
31
32
33
34
35
#include <iostream>
#include <cstdlib>
 
using namespace std;
 
int simple( int n ) {
    // игнорируем отрицательные числа
    n = abs(n);
    
    // 0 и 1 - не простые числа
    if( n == 0 || n == 1 ) return false;
    
    // находим делитель, денение на который происходит без остатка
    int div;
    for( div = n/2; n % d != 0; --div ) {
        ;
    }
    // если нет делителей >1, значит, число простое
    if( div == 1 ) { return n; }
    else return 0;
}
 
int main() {
    int n;
    cin >> n;
    int arr[n];
    for( int i = 0; i < n; i++ ) {
        cin >> arr[i];
    }
    for( int i = 0; i < n; i++ ) {
        cout << "arr[" << i << "]: " << simple(arr[n]) << endl;
    }
    cin.get();
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru