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

Найти количество тех элементов массива, которые не являются простыми числами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Получить все натуральные числа, меньше n и взаимно простые с ним http://www.cyberforum.ru/cpp-beginners/thread1211014.html
Дано натуральное число n. Получить все натуральные числа, меньше n и взаимно простые с ним.
C++ Определить количество правильных делителей данного числа, которые делятся на 3, но не делятся на 4 возникла небольшая задачка. кто сможет помочь? Дано натуральное число N. Определить количество правильных делителей данного числа, которые делятся на 3, но не делятся на 4. http://www.cyberforum.ru/cpp-beginners/thread1211011.html
C++ Работа с файлами. Чтение текста из одного файла и запись в другой файл
Есть такое задание: Написать программу, которая считывает текст из файла и записывает в другой файл те предложения, которые содержат максимальное количество знаков пунктуации. В интернете есть вот...
Randome number в функции C++
Доброго времени суток! хочу поделиться негодованием по поводу работы всем знакомой функции rand() Начинал делать одно, но наткнулся на такую проблемку: поставил задачу забить массив случайными...
C++ Ошибка компоновки "LNK1169: обнаружен многократно определенный символ" http://www.cyberforum.ru/cpp-beginners/thread1210973.html
Привет, народ! Уже очень долго не могу разобраться со следующей проблемой, есть 4 маленьких файла: ------------------------------- //файл ClassTest.h #pragma once #include "main.h" class...
C++ нужно изменить программу Ребята, очень нужна помощь. Сам в С++ ноль. В приложенном архиве, в программе требуется удалить раздел помощь ->автор. либо же поменять текст на : Завгородний М.Н. гр. Р-62.( и удалить информацию о... подробнее

Показать сообщение отдельно
rikimaru2013
C++ Game Dev
2439 / 1133 / 240
Регистрация: 30.11.2013
Сообщений: 3,690
18.06.2014, 04:22
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
36
37
38
39
40
41
42
43
44
45
// 2)   Найти количество тех элементов массива, которые не являются простыми числами, а также найти минимальный элемент среди них.
//      Указания к решению. Для всех вариантов N<=100. Для проверки чисел на соответствие условию в программе создать необходимую функцию.
 
#include <iostream>
using namespace std;
bool isSimpleNum(int num)
{
    
        bool flag = true;
 
        for(int b=2;b<num;b++)
        {
            if(num % b == 0)
                flag = false;
            if(!flag)
                break;
        }
 
        if(flag == true)
        {
            return true;
        }
    return 0;
    
}
void main()
{
    
    const int size = 10;
    int arr[size] = {13, 31, 11, 75, 81, 19, 82, 88, 23, 481};
 
    int min = INT_MAX;
    for(int i=0;i<size;i++)
    {
        if( isSimpleNum(arr[i]) )
        {
            cout << i <<" element of array = " << arr[i] << " and it is simple number" << endl; 
            if(arr[i] < min)
                min = arr[i];
        }
    }
    cout << "The smallest is " << min << endl;
        
    
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru