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

Problem z pętlą

Ostatnio zmodyfikowano 2012-06-26 16:52
Autor Wiadomość
macieek123
Temat założony przez niniejszego użytkownika
Problem z pętlą
» 2012-06-26 16:12:44
Napisz program, który wczyta liczbę, a następnie wypisze ją na ekranie. Zabezpiecz przed wczytaniem nieprawidłowej liczby. Wykorzystaj do tego celu wiedzę z jednego z poprzednich rozdziałów. Sposób działania programu:
1. Podaj liczbę
2. Jeżeli błąd, wróć do kroku 1.
3. Wypisz liczbę, która została podana.


C/C++
#include <iostream>
int main()
{
    int liczba;
    int a;
   
    do
    {
        std::cout << "Podaj liczbe: ";
        std::cin >> liczba;
        a = std::cin.good();
       
    } while( a == 0 );
   
    std::cout << "Oto ona: " << liczba << std::endl;
    std::cout << "Koniec" << std::endl;
   
    return 0;
}


Co jest źle?
P-59152
macieek123
Temat założony przez niniejszego użytkownika
» 2012-06-26 16:13:44
Plissssssss pomóżcieeeee!!!!!!!
P-59154
Vallher
» 2012-06-26 16:15:16

C/C++
std::cout << "Podaj liczbe: ";
std::cin >> liczba;
a = std::cin.good();
std::cin.clear();
std::cin.sync();

czyść strumień
P-59155
macieek123
Temat założony przez niniejszego użytkownika
» 2012-06-26 16:15:56
Nie wiecie, czy co? ;(
P-59156
SeaMonster131
» 2012-06-26 16:15:58
Po 1. nie "Plissssssss pomóżcieeeee!!!!!!!" bo to nic nie da. Ten kto znajdzie czas to Ci pomoże :)
Po 2. wklejaj treść błędu, lub opisz na czym polega błąd.
Po 3. rozwiązaniem jest czyszczenie strumienia, co masz opisane w kursie.
P-59157
macieek123
Temat założony przez niniejszego użytkownika
» 2012-06-26 16:21:51
Po 1. Sorry
Po 2. OK
Po 3. Nie wiedziałem.
P-59161
m4tx
» 2012-06-26 16:52:48
Gratuluję, zostałeś bohaterem mojego najnowszego wpisu na m4txblogu.
http://m4tx.pl/plissssssss-pomozcieeeee/
P-59163
« 1 »
  Strona 1 z 1