
Как найти наибольшее из N чисел?
#2
Опубликовано 30 October 2008 - 20:59
в цикле проходишь по массиву чисел и сравниваешь их с X
если текущее число N больше X, делаешь X = N
в итоге X = максимальному числу.
примерно так.
Другой вариант отсортировать массив и взять крайнее число =)
#3
Опубликовано 30 October 2008 - 21:31
переменная X = 0 (если только положительные) или = -MAX_INT если числа любые
в цикле проходишь по массиву чисел и сравниваешь их с X
если текущее число N больше X, делаешь X = N
в итоге X = максимальному числу.
примерно так.
Другой вариант отсортировать массив и взять крайнее число =)
блин, не совсем понял... не смейтесь

#5
Опубликовано 30 October 2008 - 21:33
переменная X = 0 (если только положительные) или = -MAX_INT если числа любые
в цикле проходишь по массиву чисел и сравниваешь их с X
если текущее число N больше X, делаешь X = N
в итоге X = максимальному числу.
примерно так.
Другой вариант отсортировать массив и взять крайнее число =)
+1

Так проще всего

Си не знаю

<?php $a = array (0, 5, 7, 120, 57, 43); $x = 0; for($i=0;$i<count($a);$i++) { if ($a[$i]>$x) { $x = $a[$i]; } } echo "Max number is :".$x; ?>
#7
Опубликовано 30 October 2008 - 21:41
не учись!!! не надо миру3 таких программистов!!!!!!!!!!ага...очень тяжелый... я же не программист... только учусь
#10
Опубликовано 30 October 2008 - 21:45
upd: серж уже написал тоже самое выше )
#11
Опубликовано 30 October 2008 - 21:58

#12
Опубликовано 30 October 2008 - 21:59
#13
Опубликовано 30 October 2008 - 22:01
Пузырёк для нубов, тогда уж quick sort или вариации.
если посмотреть первый пост и дальнейшие посты автора, то как бы понятно, почему я его назвал )
#15
Опубликовано 30 October 2008 - 22:10
#include <iostream> using namespace std; int main() { float Array [6] = {22, -33, 44, -55, 66 , -77}; int MaxNumber = 0; for (int i = 1; i <= 6; i++) { if (Array [i] > MaxNumber) MaxNumber = Array [i]; } cout << "MaxNumber is:> " << MaxNumber << endl; return 0; }
#16
Опубликовано 30 October 2008 - 22:17
код конечно говно, сорри, писалось быстро, но работает
#include <iostream> using namespace std; int main() { float Array [6] = {22, -33, 44, -55, 66 , -77}; int MaxNumber = 0; for (int i = 1; i <= 6; i++) { if (Array [i] > MaxNumber) MaxNumber = Array [i]; } cout << "MaxNumber is:> " << MaxNumber << endl; return 0; }
вот за это спасибо ОГРОМНОЕ! Хоть один человек нормальный нашелся.
#17
Опубликовано 30 October 2008 - 22:21
#18
Опубликовано 30 October 2008 - 22:23
Если бы ты потрудился сам по словестному алгоритму написать программу, в этом был бы хоть какой-то толк, моск бы напрягся лишний раз. А так тебе написали всё готовое, никакого толку.
Я уже давно написал сам по quick sort... Человеку-то все равно спасибо сказать надо

#19
Опубликовано 30 October 2008 - 22:27
Программа которую тебе написали эффективнее чем сортировка.Я уже давно написал сам по quick sort... Человеку-то все равно спасибо сказать надо
#20
Опубликовано 30 October 2008 - 22:30
Посетителей, читающих эту тему: 2
0 пользователей, 2 гостей, 0 анонимных пользователей