Как найти наибольшее из 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
Посетителей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных пользователей


Тема закрыта





