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

Определить,сколько элементов массива располагается между самым большим и самым маленьким элементами являющимися простыми числами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ pow http://www.cyberforum.ru/cpp-beginners/thread1001794.html
Есть выражение y=pow(g,x)%p y,g,x,p- int Ошибка 1 error C2296: %: недопустимо, левый операнд имеет тип "double" Что исправить чтобы считало? Спасибо.
C++ Передача значения в asm вставку Есть код: int d = 7; _asm { PUSH 1 PUSH d } Как передать значение переменной d в asm вставку, именно цифру 7(как 1), а не int http://www.cyberforum.ru/cpp-beginners/thread1001787.html
Программа про перемещение шахматных фигур на доске C++
Помогите пожалуйста написать эту программу. Не знаю с чего ее начать. Заранее благодарен. Поле шахматной доски задается парой натуральных чисел: первое указывает номер вертикали при счете снизу вверх. Расстановка фигур задается таким образом, что пользователь определяет вначале поля, на которых стоят перечисленные белые фигуры, затем поля - на которых стоят перечисленные черные фигуры. На...
C++ Измерить время создания и последующего уничтожения (TerminateTread) не приостановленного потока,
/*Все работает, но время считает не корректно. Возможно нужно просто добавить ф-ю Wait? Или есть альтернативы? Заранее спасибо! P.S. задание и код ниже :) */ /* Измерить время создания и последующего уничтожения (TerminateTread) не приостановленного потока, который содержит внутри себя 5-ти секундную задержку. Измерения повторить 10 раз. */
C++ Нет компиляции http://www.cyberforum.ru/cpp-beginners/thread1001751.html
#include<iostream> #include<string> int main() { using namespace std; char name, dessert; cout << "Enter your name:\n";
C++ Определить функцию, позволяющую распознаёт степени пятерки Даны натурального число n и целые числа A1,A2,A3...An. Найти количество чисел Ai(i=1,2,3,...,n), являющихся степенями пятерки.( Определить функцию, позволяющую распознаёт степени пятерки.) спасибо за ранее :) подробнее

Показать сообщение отдельно
newyork7776
 Аватар для newyork7776
346 / 339 / 79
Регистрация: 21.05.2013
Сообщений: 1,305
Завершенные тесты: 1
08.11.2013, 17:32     Определить,сколько элементов массива располагается между самым большим и самым маленьким элементами являющимися простыми числами
Задание:дано масив на n елементов,Найти количество простых чисел между мин и макс(макс и мин).
Я правельно понял задание?

Добавлено через 21 минуту
Кликните здесь для просмотра всего текста
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
#include <iostream>
#include <math.h>
#include <time.h>
using namespace std;
 
int isSimple(int n)
{
        if(n == 1 || n<=0)
                return 0;
    for(int i=2; i<=n/2; ++i)
       if(n%i == 0)
           return 0;
    return 1;
}
 
int main()
{
    srand(time(NULL));
    int n,min,min_n,max,max_n,k=0;
    cout << "Enter size of array  = ";cin >> n;
    int mas[100];
    min=101;
    max=-1;
    cout << "Array [start] = ";
    for (int i=1;i<=n;i++)
        {
            mas[i]=rand()%100;
            cout << mas[i] << " ";
            if (mas[i]>max)
                {
                    max=mas[i];
                    max_n=i;
                }
            if (min>mas[i])
                {
                    min=mas[i];
                    min_n=i;
                }
        }
    cout << "\n";
    cout << "Array [finish] = ";
    if (min_n<max_n)
            {
                for (int i=min_n+1;i<max_n;i++)
                    {
                        cout << mas[i]<<" ";
                        if (isSimple(mas[i])==1){k++;};
                    }
            }
    else
            {
                for (int i=max_n+1;i<min_n;i++)
                    {
                        cout << mas[i]<<" ";
                        if (isSimple(mas[i])==1){k++;};
                    }
            }
    cout << "\n";
    cout << "MIN = " << min << "["<< min_n <<"]\n";
    cout << "Max = " << max << "["<< max_n <<"]\n";
    cout << "Answer [simple number] = " << k;
    cout << "\n";
    system("pause");
}
 
Текущее время: 01:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru