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

Poziom 2 Pseudolosowe liczby całkowite (praca domowa)

Ostatnio zmodyfikowano 2013-06-04 00:12
Autor Wiadomość
pekfos
» 2013-06-03 16:11:23
A na moim się nawet nie kompiluje ;)

PS: Jak coś poprawiasz, to napisz o tym, bo inne posty mogą stracić sens.
P-84713
Bajt
» 2013-06-03 17:32:13
Nie kompiluje się albowiem nie dorzucilem biblioteki cstdlib. Masz rację ;)
P-84726
usmiech
» 2013-06-04 00:12:50
Nie dolozylem nic do programu, tylko mala korekta... i nie potrzeba tych bibliotek.. tylko ctime /o iostream nie mowie :)/

ps. oczywiscie lepiej , w tym programie postarac sie o nieuzywanie goto /lenistwo nie poplaca hahhahhahahaha/, warto dolozyc sprawdzanie wprowadzanych przez usera danych, warto zorganizowac male czyszczenie, ale sam kod to:
C/C++
#include "stdafx.h"
#include <iostream>
#include <ctime>
using namespace std;
int main()

{ srand( time( NULL ) );
    int licznik = 0;
    int liczba =( rand() % 1000 ) + 1;
    poczatek:
    int zgadywana_liczba;
    cout << "Podaj liczbe: ";
    licznik++;
    cin >> zgadywana_liczba;
   
    if( zgadywana_liczba > 1000 || zgadywana_liczba < 1 )
    { cout << "zly zakres liczb" << endl;
        goto poczatek; }
    else
    if( zgadywana_liczba > liczba )
    { cout << "podales za duza liczbe" << endl;
        goto poczatek; }
    else
    if( zgadywana_liczba < liczba )
    { cout << "podales za mala liczbe" << endl;
        goto poczatek; }
    else
    if( zgadywana_liczba = liczba )
         cout << "gratulacje to jest ta liczba!" << endl;
   
    cout << "liczba prob: " << licznik << endl;
   
   
    system( "PAUSE" );
    return 0;
}
// a odnosnie goto.. mowi sie, ze jest to wstydliwa funkcja dla programistow, fakt, ze zasmieca kod...chyba podobna w dzialaniu jest do patch usuwajacego logic blad w kodzie.. nieraz mozna ja zastosowac, ale na poczatku programowania lepiej  jej nie uzywac, to jakby pojscie na latwizne , a latwizna nie motywuje do nauki ;-)))
// jak zastosujesz wlasciwie petle while z if.... to unikniesz goto :)
P-84784
1 2 « 3 »
Poprzednia strona Strona 3 z 3