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

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

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

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

Даны натуральные числа 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 / 0
Регистрация: 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