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

#5
Posted 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
Posted 30 October 2008 - 21:41
не учись!!! не надо миру3 таких программистов!!!!!!!!!!ага...очень тяжелый... я же не программист... только учусь
#10
Posted 30 October 2008 - 21:45
upd: серж уже написал тоже самое выше )
#11
Posted 30 October 2008 - 21:58

#12
Posted 30 October 2008 - 21:59
#13
Posted 30 October 2008 - 22:01
Пузырёк для нубов, тогда уж quick sort или вариации.
если посмотреть первый пост и дальнейшие посты автора, то как бы понятно, почему я его назвал )
#15
Posted 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
Posted 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
Posted 30 October 2008 - 22:21
#19
Posted 30 October 2008 - 22:27
Программа которую тебе написали эффективнее чем сортировка.Я уже давно написал сам по quick sort... Человеку-то все равно спасибо сказать надо
#20
Posted 30 October 2008 - 22:30
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users