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

Wyświetlanie osobnych wyników po zakończeniu pętl

Ostatnio zmodyfikowano 2015-07-22 13:59
Autor Wiadomość
sacaarson
Temat założony przez niniejszego użytkownika
Wyświetlanie osobnych wyników po zakończeniu pętl
» 2015-07-21 14:20:16
Witam, zaczynam programować i mam problem, dla mnie ogromny ale zdaje sobie sprawe że łatwy do rozwiązania dla troszkę bardziej ogarniętych. Chciałbym aby po tej pętli wyniki wyświetlały sie po wpisaniu wszystkich danych. Teraz po wpisaniu danych pętla wykonuje obliczenia i pokazuje wynik i trzeba wpisac znów dane a ja chciałbym by wszystkie zostaly pokazane po ich wpisaniu.
Dla ułatwienie rozwiązuje ten program na SPOJU http:pl.spoj.comproblemsGLUTTON
C/C++
#include <iostream>
#include <string>
using namespace std;
int obz, ciawpud, czas, ile, ilosc, wynik, a;
int main()
{
    wynik = 0;
   
    cin >> ile;
    for( int i = 1; i <= ile; i++ )
    {
        cin >> obz;
        cin >> ciawpud;
       
        for( int j = 1; j <= obz; j++ )
        {
            cin >> czas;
            ilosc = 86400 / czas;
            wynik += ilosc;
        }
        if( wynik % ciawpud == 0 )
             cout <<( wynik / ciawpud );
        else
             cout <<( wynik / ciawpud + 1 );
       
        wynik = 0;
    }
    return 0;
}
P-135002
pekfos
» 2015-07-21 14:24:55
Zapisuj wyniki w tablicy, a następnie wyświetl je osobną pętlą.

C/C++
int obz, ciawpud, czas, ile, ilosc, wynik, a;
int main()
Nie masz najmniejszego powodu, by używać tu zmiennych globalnych.

//edit:
Dla ułatwienie rozwiązuje ten program na SPOJU http://pl.spoj.com/problems/GLUTTON/
W tym przypadku miejsce i czas wyświetlenia wyników nie ma żadnego znaczenia. Sam sobie robisz problem.
P-135003
withelm
» 2015-07-22 13:48:42
akurat przy zadaniach spojowych/OI/algorytmicznych to wygodniej miec zmienne globalne, nie trzeba się martwić o przekazywanie tablic itp itd
P-135085
pekfos
» 2015-07-22 13:59:31
Pisanie błędnego kodu lub kodu słabej jakości zawsze jest 'wygodniejsze'. Jeśli robisz zadania programistyczne i nie przeszkadza ci pisanie okropnego kodu, to właśnie mijasz się z celem.
P-135087
« 1 »
  Strona 1 z 1