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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Nina_L
3 / 3 / 0
Регистрация: 08.06.2010
Сообщений: 60
#1

Есть ли среди элементов массива простые числа? Если да, то вывести номера этих элементов - C++

12.05.2011, 22:37. Просмотров 774. Ответов 6
Метки нет (Все метки)

Задан целочисленный массив размерности N. Есть ли среди элементов массива простые числа? Если да, то вывести номера этих элементов.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.05.2011, 22:37     Есть ли среди элементов массива простые числа? Если да, то вывести номера этих элементов
Посмотрите здесь:
Есть ли среди элементов заданного массива простые числа? Если да, то вывести номера этих элементов C++
Определить, есть ли среди элементов массива простые числа... C++
Если какие-то элементы массивов одинаковы, то вывести номера этих элементов C++
Найти сумму элементов массива, порядковые номера которых - простые числа C++
C++ Вычислить сумму элементов массива, порядковые номера которых простые числа
C++ Узнать, есть ли среди элементов массива элементы с нечетными номерами, которые кратны 17, и если есть, посчитать их сумму
Выясните, имеются ли среди элементов двумерного массива простые числа. Сообщите их индексы C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ValeryLaptev
Эксперт С++
1039 / 818 / 48
Регистрация: 30.04.2011
Сообщений: 1,659
12.05.2011, 23:03     Есть ли среди элементов массива простые числа? Если да, то вывести номера этих элементов #2
Что смогли сами написать - выкладывайте. Разберемся и поможем.
Nina_L
3 / 3 / 0
Регистрация: 08.06.2010
Сообщений: 60
12.05.2011, 23:06  [ТС]     Есть ли среди элементов массива простые числа? Если да, то вывести номера этих элементов #3
ни чего не получается(((
ValeryLaptev
Эксперт С++
1039 / 818 / 48
Регистрация: 30.04.2011
Сообщений: 1,659
12.05.2011, 23:11     Есть ли среди элементов массива простые числа? Если да, то вывести номера этих элементов #4
Цитата Сообщение от Nina_L Посмотреть сообщение
ни чего не получается(((
Это значит, что вы вообще не пробовали?
Хоть что-нить напишите - разберем ошибки.
Nina_L
3 / 3 / 0
Регистрация: 08.06.2010
Сообщений: 60
12.05.2011, 23:14  [ТС]     Есть ли среди элементов массива простые числа? Если да, то вывести номера этих элементов #5
Я С++ вообще не понимаю(((
MILAN
885 / 779 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
13.05.2011, 00:01     Есть ли среди элементов массива простые числа? Если да, то вывести номера этих элементов #6
Nina_L,
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
46
#include <iostream>
#include <cstdlib>
#include <ctime>
 
bool simple_digits(int digits);
int main()
{
    srand(time(NULL));
    int size_array;
    int *arr;
    std::cout<<"Enter size of array -> ";
    std::cin>>size_array;
    arr=new int[size_array];
    std::cout<<"Array -> ";
    for(int i=0; i<size_array; i++)
     {
         arr[i]=rand()%10;
         std::cout<<arr[i]<<" ";
     }
    std::cout<<"\nSimple digits -> ";
    for(int i=0; i<size_array; i++)
     {
        if(simple_digits(arr[i]))
          {
            std::cout<<arr[i]<<"  ";
          }
     }
    system("pause>>NULL");
    return 0;
}
 
// find simple digits
bool simple_digits(int digits)
{
    bool count=true;
    if(digits==1 || digits==0) return count=false;
    for(int i=2; i<=digits/2; i++)
    {
        if(digits%i==0)
        {
            count=false;
             break;
        }
    }
   return count;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.05.2011, 00:04     Есть ли среди элементов массива простые числа? Если да, то вывести номера этих элементов
Еще ссылки по теме:
C++ Вывести номера элементов заданного массива, больших 1, а если таковых нету, то вывести номер наибольшего
Если в строке есть элемент, равный среднему арифметическому элементов этой строки, то вставьте после него строку, состоящую из этих элементов C++
C++ Если в строке есть элемент, равный среднему арифметическому элементов этой строки, то вставьте после него строку, состоящую из этих элементов
Если среди элементов массива есть хотя бы одно число больше 100, то все элементы массива поделить на 100. C++
Вывести номера элементов массива, меньших заданного числа C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
ValeryLaptev
Эксперт С++
1039 / 818 / 48
Регистрация: 30.04.2011
Сообщений: 1,659
13.05.2011, 00:04     Есть ли среди элементов массива простые числа? Если да, то вывести номера этих элементов #7
Цитата Сообщение от Nina_L Посмотреть сообщение
Я С++ вообще не понимаю(((
Да это же как иностранный язык выучить!
Yandex
Объявления
13.05.2011, 00:04     Есть ли среди элементов массива простые числа? Если да, то вывести номера этих элементов
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru