Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 5.00
azot
0 / 0 / 0
Регистрация: 13.10.2009
Сообщений: 24
#1

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

25.01.2010, 16:19. Просмотров 1622. Ответов 6
Метки нет (Все метки)

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

Даны натуральные числа n и a(1), a(2), ... a(n) .. Найти максимальное простое число
Даны натуральные числа n и a(1), a(2), ... a(n) .. Найти максимальное простое...

Вводится последовательность из N целых чисел. Найти максимальное простое число в последовательности
Прошу помочь с этой задачкой. Всю ночь просидел, так толком ничего и не вышло....

Найти простое число в массиве
Как в С++ в массиве найти ПРОСТОЕ число (которое делится только на себя и на...

В массиве из целых чисел найти минимальное простое число
Вообщем задача звучит так: "В массиве из целых чисел найти минимальное простое...

Найти максимальное число в массиве и определить, сколько цифр числа делятся на число Z
Массив intA=

Найти максимальное число в массиве
Дан массив целых случайных чисел (размер массива определяет пользователь, но в...

6
Darky
Быдлокодер
508 / 295 / 84
Регистрация: 22.11.2009
Сообщений: 892
Завершенные тесты: 1
25.01.2010, 16:59 #2
C++
1
2
3
min=A[0];
for (int i=0;i<N;i++)
if (A[0]<min) min=A[0];
1
Rififi
2363 / 1056 / 104
Регистрация: 03.05.2009
Сообщений: 2,656
25.01.2010, 17:12 #3
А теперь - правильный ответ (:

C++
1
2
3
int min=std::numeric_limits<int>::min();
for (size_t i=0; i<N; i++)
if (IsPrime(A[i]) && A[i] < min) min=A[i];
функцию IsPrime, определяющую простое число, оставляю для самостоятельной проработки
1
azot
0 / 0 / 0
Регистрация: 13.10.2009
Сообщений: 24
25.01.2010, 17:14  [ТС] #4
Так кому верить?
0
Rififi
2363 / 1056 / 104
Регистрация: 03.05.2009
Сообщений: 2,656
25.01.2010, 17:17 #5
azot,

Так кому верить?

думай сам. но у него в цикле в этой строке

if (A[0]<min) min=A[0];

все время сравнивается ТОЛЬКО первый элемент массива. про остальные и речи нет.
так чта....
0
dyalex
1 / 1 / 1
Регистрация: 25.01.2010
Сообщений: 12
25.01.2010, 17:50 #6
Есть сайт, где можно найти максимальный элемент двумерного массива.
0
Darky
Быдлокодер
508 / 295 / 84
Регистрация: 22.11.2009
Сообщений: 892
Завершенные тесты: 1
25.01.2010, 18:34 #7
Rififi, Тьфу. Ты и сам все прекрасно понял - это опечатка.
C++
1
2
3
min=A[0];
for (int i=0;i<N;i++)
if (A[i]<min) min=A[i];
0
25.01.2010, 18:34
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.01.2010, 18:34
Привет! Вот еще темы с решениями:

Как найти в массиве максимальное число?
как найти в массиве максимальное число?пример.

Найти максимальное число в массиве среди повторяющихся
Помогие пожалуйста, нужно найти максимальное из чисел, встречающихся в заданном...

Циклы: найти в массиве максимальное число, которое повторяется
Добрый вечер. Запутался совсем с этими массивами.. Так прошу помощи. В этом...

В одномерном массиве найти элемент, повторяющийся максимальное число раз
В одномерном массиве найти элемент, повторяющийся максимальное число раз. Если...


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

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

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