Ahoj,
právě píšeme test z informatiky a já se to nějak nestihl doučit.
Máme naprogramovat program v C kde bude pole o 10 místech, uživatel zadá do těchto polí čísla a ono mu to napíše které je největší a které je nejmenší. Není to podle mě nic složitého, jen jsem chyběl na hodinu o polích, takže je neumím.
Potřeboval bych to rychle, tak do jedný maximálně pár minut po.
Nejlépe uvítám pomoc přes ICQ: 349568196 ale tady mi to bude taky stačit.
Snad se někdo najde. Díky
EDIT: mám udělaný zadávání, už mi staří jen udělat to porovnání těch polí, nevíte někdo prosím?
Fórum › C / C++
Porovnání pole
To crAzY^ : to je na porovnávání řetězců, ale pokud to je pole čísel, tak si myslim, že se to použít nedá
int pole[] = { 40, 10, 100, 90, 20, 25 };
int compare (const void * a, const void * b)
{
return ( *(int*)a - *(int*)b );
}
možnost je použít sort z STL v C++-http://www.cplusplus.com/reference/algorithm/sort.html
sort(pole, pole+6);
a nebo v C je qsort-http://www.cplusplus.com/reference/clibrary/cstdlib/qsort.html
qsort (pole, 6, sizeof(int), compare);
je pak seřazený od nejmenšího....ale záleží na tom, jak to budete muset dělat.
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 123 hostů
Podobná vlákna
POROVNÁNÍ POLE NEBO POLOHY, nebo jinak — založil ASTONEK
Porovnání uservo.... — založil laik
Porovnani poli — založil LJ
Porovnání řetezců — založil pazdy
Porovnání datumů — založil xmas7
Moderátoři diskuze