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

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

Войти
Регистрация
Восстановить пароль
 
Санееееек
0 / 0 / 0
Регистрация: 24.12.2012
Сообщений: 10
#1

Номер минимального простого числа в массиве одномерном C++ - C++

25.12.2012, 21:53. Просмотров 735. Ответов 8
Метки нет (Все метки)

Упорядочить массив целых положительных чисел по возрастанию, определить номер минимального простого числа до и после упорядочивания массива. Создать функции для сортировки массива и определения простого числа

Добавлено через 4 часа 50 минут
ну или хотя бы как определить что число минимальное и простое
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.12.2012, 21:53
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Номер минимального простого числа в массиве одномерном C++ (C++):

В одномерном массиве вычислить номер минимального элемента массива - C++
прошу помощи в одномерном массиве состоящий из n элементов вычислить: 1)номер минимального элемента массива 2)сумму элементов...

Определить номер минимального простого числа до и после упорядочивания массива - C++
Упорядочить массив целых положительных чисел по возрастанию, определить номер минимального простого числа до и после упорядочивания...

В одномерном массиве состоящим из n элементов вычислить номер минимального элемента - C++
в одномерном массиве состоящим из n элементов вычислить 1)номер минимального элемента 2)сумма элементов расположенных между первым и...

В одномерном массиве, состоящем из вещественных элементов вычислить номер минимального элемента в массиве, сумму элементов массива - C++
В одномерном массиве, состоящем из 10 вещественных элементов вычислить: 1. Номер минимального элемента в массиве 2. Сумму...

Упорядочить массив целых положительных чисел по возрастанию, определить номер минимального простого числа - C++
помогите исправить программу на с++ Упорядочить массив целых положительных чисел по возрастанию, определить но- мер минимального...

В одномерном массиве, состоящем из n вещественных элементов, вычислить номер минимального по модулю элемента массива - C++
Пытаюсь переделать статический в динамический. что-то не получается. В одномерном массиве, состоящем из n вещественных элементов,...

8
David Sylva
1293 / 955 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
25.12.2012, 22:05 #2
Выкатывай свои наработки
0
Санееееек
0 / 0 / 0
Регистрация: 24.12.2012
Сообщений: 10
25.12.2012, 22:13  [ТС] #3
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
#include "stdafx.h"
#include <iostream>
#include <cstdlib>
#include <cmath>
using namespace std;
void EasyNum()
{
const int m=10;
int MyArray[m];
int i,j,s=0;
for (int i = 0; i < m; i++)
{
 if (>i && MyArray[i]=(m%i==0))
  s = i;
}
cout << "Минимальный элемент массива: " << MyArray[s] << " и его номер: " << s << endl;
 
}
void Sort(){
const int m=10;
int MyArray[m];
int i,j,s;
cout<<"Before:\n";
// Исходный массив:
for(i=0;i<m;i++){
   MyArray[i]=rand() % 20;
   cout<<MyArray[i]<<" ";}
// Сортировка массива:
for(j=1;j<=(m-1);j++)
   for(i=0;i<m-j;i++)
      if(MyArray[i]>MyArray[i+1]){
         s=MyArray[i+1];
         MyArray[i+1]=MyArray[i];
         MyArray[i]=s;
      }
cout<<"\nAfter:\n";
// Массив после сортировки:
for(i=0;i<m;i++)
   cout<<MyArray[i]<<" ";
cout<<"\n";}
int main(){
    EasyNum();
        Sort();
system("pause");
}
0
David Sylva
1293 / 955 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
25.12.2012, 22:22 #4
Ну в чём сложности.Простое число делится на единицу и себя. Определи его до сортировки и после.
0
Санееееек
0 / 0 / 0
Регистрация: 24.12.2012
Сообщений: 10
25.12.2012, 22:26  [ТС] #5
не знаю просто затупил и не знаю как записать в тело цикла
0
David Sylva
1293 / 955 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
25.12.2012, 22:47 #6
Сейчас набросаю, как бы я сделал. А то у тебя присутствуют ошибочки.

Добавлено через 14 минут
Вот тебе пример как находить простые числа в массиве
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 <iostream> 
#include <ctime> 
#include <cstdlib>  
 
int main() 
{   
    srand((unsigned) time(0));
    const int size = 10; 
    int array[size]; 
    int i, j;
 
    std::cout << "Primary array " << std::endl;
    for ( i = 0; i < size; ++i)
    {
        array[i] = rand() % 50; 
        std::cout << array[i] << " "; 
    } 
    std::cout << std::endl;
    i = 0;
    while( i < size) 
    {   
        for ( j = 2; j <= (array[i] / j); ++j) 
            if(!(array[i] % j)) break; 
        if( j > ( array[i] / j)) std::cout << array[i] << " "; 
        i++; 
    } 
}
Минимальное потом находишь среди них.
0
Санееееек
0 / 0 / 0
Регистрация: 24.12.2012
Сообщений: 10
25.12.2012, 22:49  [ТС] #7
спасибо огромное
0
David Sylva
1293 / 955 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
25.12.2012, 22:50 #8
Цитата Сообщение от Санееееек Посмотреть сообщение
спасибо огромное
Ты понял как надо делать или тебе всю программу набросать?
0
Санееееек
0 / 0 / 0
Регистрация: 24.12.2012
Сообщений: 10
25.12.2012, 22:58  [ТС] #9
сначала понял но ошибку выдает у меня это просто не в main а в другой функции

Добавлено через 17 секунд
а ну да я же скидывал программу
0
25.12.2012, 22:58
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.12.2012, 22:58
Привет! Вот еще темы с ответами:

В одномерном массиве, который состоит из n вещественных элементов подсчитать номер минимального элемента массива - C++
В одномерном массиве, который состоит из n вещественных элементов подсчитать: 1) номер минимального элемента массива; 2)сумму...

Упорядочить массив целых положительных чисел по возрастанию, определить номер минимального простого числа до и после упорядочивания массива - C++
Упорядочить массив целых положительных чисел по возрастанию, определить номер минимального простого числа до и после упорядочивания...

В одномерном массиве, состоящем из n вещественных элементов, вычислить номер минимального по модулю элемента и сумму модулей элеменов массива. - C++
Задача 1. В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) номер минимального по модулю элемента массива; 2)...

В одномерном массиве посчитать сумму элементов до минимального. - C++
сейчас сижу на экзамене и попалась задача: В одномерном массиве посчитать сумму элементов до минимального. Никак не могу...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

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