Największa liczba
Ostatnio zmodyfikowano 2013-11-08 20:29
sebox Temat założony przez niniejszego użytkownika |
Największa liczba » 2013-11-08 20:21:39 Witam! Zapewne rozwiązanie jest banalne ale męczę się z tym i nie mogę nic wymyślić, na wejściu mamy podać ile liczb będziemy podawać następnie podajemy ileś tam liczb i program ma za zadanie znalezienie największej, wydaje mi się, że problem jest w 2 linijce kodu szukającego ale nie wiem jak to naprawić, załączam kod: #include <iostream>
using namespace std;
int main() { int a, m; cout << "Ile liczb podasz?\n"; cin >> a; int tab[ a ]; for( int i = 0; i < a; i++ ) { cout << "Podaj liczbe:\n"; cin >> tab[ i ]; } m = tab[ 0 ]; for( int i = 0; i < a; i++ ) { if( m > tab[ i + 1 ] ) tab[ i + 1 ] = m; else m = tab[ i ]; } cout << "Podales " << a << " liczb, najwieksza z nich to:" << m << endl; return 0; }
Prosiłbym o nakierowanie. |
|
kubawal |
» 2013-11-08 20:23:42 Jaki masz problem? (Tzn. co Ci nie działa)
Kod dajemy w [cpp]...[/cpp]. |
|
sebox Temat założony przez niniejszego użytkownika |
» 2013-11-08 20:24:37 Program nie działa tak jak potrzeba, wypisuje zazwyczaj ostatnią liczbę którą mu podam. |
|
den93 |
» 2013-11-08 20:24:57 int tab[ a ]; tak się nie tworzy tablic alokowanych dynamicznie |
|
kubawal |
» 2013-11-08 20:25:53 Nawet tego nie kompilowałeś... Takie coś by nie przeszło kompilacji... |
|
sebox Temat założony przez niniejszego użytkownika |
» 2013-11-08 20:29:04 Kod przechodził kompilację w Code::Bloksie, ale już poczytałem o tablicach dynamicznych i hula. Dzięki za pomoc. |
|
« 1 » |