Maksimum
Ostatnio zmodyfikowano 2017-04-09 00:12
DarthBane Temat założony przez niniejszego użytkownika |
Maksimum » 2017-04-05 20:54:26 Witam jestem nowy na forum, ale mam zamiar spędzić tu więcej czasu ze względu na chęć nauczenia się programowania w c++. Niestety zaatakowano mnie z grubej rury (zajęcia z C++). Mam problem z zadaniem wyznaczenia maximum dla danego ciągu liczb n, należy wypisać n liczb w każdym wierszu powinno się znaleźć maksimum ze wszystkich liczb danych do tej pory. Przykład
Dla danych wejściowych 5 -7 2 0 4 5 poprawną odpowiedzią jest -7 2 2 4 5
Pomóżcie proszę bo stoję w miejscu (dosłownie :( ). Pozdrawiam :) |
|
michal11 |
» 2017-04-05 21:12:05 pokaż co już masz |
|
Bielan |
» 2017-04-05 21:12:14 Co udało ci się do tej pory napisać? |
|
carlosmay |
» 2017-04-05 21:14:02 |
|
DarthBane Temat założony przez niniejszego użytkownika |
» 2017-04-05 21:18:47 #include <iostream>
using namespace std;
int main() { int a, b, c, i; cin >> a >> b >> c; { i = a; if( i < b ) i = b; if( i < c ) i = c; cout << i; } return 0; } w obecnej chwili mam wyszukiwanie maxa z trzech liczb i próbuje to przerobić na ww. wersje, niestety beton... |
|
Saran |
» 2017-04-05 21:55:15 Poczytaj strony podane przez @carlosmay.
|
|
DarthBane Temat założony przez niniejszego użytkownika |
» 2017-04-05 22:53:42 Dzięki za podpowiedzi, jutro jak mózg będzie świeższy to pogrzebie przy tym i dam znać co mi wyszło :) |
|
DarthBane Temat założony przez niniejszego użytkownika |
» 2017-04-06 19:33:29 no popisałem troche, ale po drodze coś idzie nie tak :/ rzućcie okiem :) #include <iostream> using namespace std;
int main() { int n, b; int i = 0; int c; int m = 0; cin >> n; while( i < n ) { i = i + 1; cin >> c; m = c; if( b > m ) { m = b; cout << b << endl; } else if( b < m ) { cout << c << endl; } b = c; } return 0; } |
|
« 1 » 2 3 |