Зато сабжевая программа не умеет сортироватьПрограмма которую тебе написали эффективнее чем сортировка.

Опубликовано 30 October 2008 - 22:40
Зато сабжевая программа не умеет сортироватьПрограмма которую тебе написали эффективнее чем сортировка.
Опубликовано 30 October 2008 - 22:45
Зато сабжевая программа не умеет сортировать
Опубликовано 31 October 2008 - 01:52
Опубликовано 31 October 2008 - 10:09
я умел соображатьТы самый умный чтоли??? ты когда в детстве азбуку начинал учить, орфографию уже знал???
Опубликовано 31 October 2008 - 16:49
Опубликовано 31 October 2008 - 17:23
Так подсказать или написать за тебя код? Определись уж.Подскажите как в С++ найти наибольшее из N чисел.
Опубликовано 31 October 2008 - 18:41
код конечно говно, сорри, писалось быстро, но работает
#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; }
Опубликовано 31 October 2008 - 19:17
во первых у него на кой-то хер типа float, но это хер с нимА что будет если в массиве будут только отрицательные числа??
Опубликовано 31 October 2008 - 19:18
Про отрицательные числа смотри мой первый ответ в этой теме =)А что будет если в массиве будут только отрицательные числа??
Опубликовано 31 October 2008 - 19:25
int MaxNumber = Array[0]; for (int i = 1; i < 6; i++) { if (Array [i] > MaxNumber) MaxNumber = Array [i]; }
Опубликовано 31 October 2008 - 19:32
Опубликовано 31 October 2008 - 19:37
Ну, если написание задачек уровня первого месяца обучения - гениальность, то - внатуре, дагений внатуре, череп не жмет? =)
Опубликовано 31 October 2008 - 20:01
а чо мои посты игнорим?Кстати, в коде Noir'а ошибка. Это с каких таких пор в Си индексация массивов с единицы начинается? smile.gif
Опубликовано 31 October 2008 - 20:05
Видимо, пропустил мимо ушей/глазейа чо мои посты игнорим?
помоему об этом уже подробно разжовано
Опубликовано 31 October 2008 - 22:08
template<typename T> T getMaxValue(T const *array, size_t arraySize) { T maxValue = *array; for(size_t index = 1; index < arraySize; index++) maxValue = *(array + index) > maxValue ? *(array + index) : maxValue; return maxValue; }
Опубликовано 31 October 2008 - 22:45
Кстати, в коде Noir'а ошибка. Это с каких таких пор в Си индексация массивов с единицы начинается?
Опубликовано 01 November 2008 - 01:30
зачот какбеМне кажется надо было сделать подпрограммой.
Вот вам немножко спагетти:template<typename T> T getMaxValue(T const *array, size_t arraySize) { T maxValue = *array; for(size_t index = 1; index < arraySize; index++) maxValue = *(array + index) > maxValue ? *(array + index) : maxValue; return maxValue; }
0 пользователей, 0 гостей, 0 анонимных пользователей