Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Maksimum

Ostatnio zmodyfikowano 2017-04-09 00:12
Autor Wiadomość
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 :)
P-159824
michal11
» 2017-04-05 21:12:05
pokaż co już masz
P-159825
Bielan
» 2017-04-05 21:12:14
Co udało ci się do tej pory napisać?
P-159826
carlosmay
» 2017-04-05 21:14:02
P-159828
DarthBane
Temat założony przez niniejszego użytkownika
» 2017-04-05 21:18:47
C/C++
#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...
P-159830
Saran
» 2017-04-05 21:55:15
Poczytaj strony podane przez @carlosmay.
P-159834
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 :)
P-159846
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 :)
C/C++
#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;
}
P-159904
« 1 » 2 3
  Strona 1 z 3 Następna strona