Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Pomoc z pętlami


Rekomendowane odpowiedzi

Opublikowano

Witam mam taki kod:

#include <iostream>
int main()
{
    int l;
 do
 {
     std::cout << "Podaj liczbe";
     std::cin >> l;
    } while (l >0);
     std::cout <<"Wprowadziles" <<l;

    return 0;

}

I takie zadanie:

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.

Niestety, za Chiny nie wiem jak to zrobić.Mógłby ktoś mi objaśnić, jak mam to napisać?Z góry dzięki

Opublikowano

@up fail. kod jest w 100% dobry, i robi to co trzeba. czytaj ze zrozumieniem.

Nie chce sie klocic ,ale czytac ze zrozumieniem potrafie , tylko widze ,ze Ty masz chyba z tym maly problem (przeczytaj jeszcze raz albo i wiecej co napisalem)...

 

Co do tematu , zalez jak to rozumie " wczytanie nieprawidłowej liczby "

Z tego co wiem to myslenie nie boli , a dostajac zadanie wraz z kodem (w ktorym jest warunek) mozna sie domyslec mniej wiecej o co moglo chodzic autorowi .

Opublikowano

Dobra, to skąd my mamy wiedzieć jaka jest "prawidłowa" liczba, skoro jej nie podał?

A tak swoją drogą, to umiejętnośc googlowania też się przydaje:

http://cpp0x.pl/kursy/Kurs-C++/Poziom-2/Petla-do-while/18

Zadanie domowe
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.
A co do poprzedniego rozdziału o którym mowa:

http://cpp0x.pl/kursy/Kurs-C++/Poziom-1/Obsluga-strumienia-wejsciowego/12

Sprawdzanie poprawności wprowadzonych danych
Dlatego odpowiedziałem na pytanie poprawnie, a ty kombinujesz i szukasz czegoś, czego nie ma. Za dużo starasz się zrozumieć, czytając "ze zrozumieniem".

 

 

@up fail, nie zauważyłem że to jest do...while a nie while... rzeczywiście, warunek jest nieprawidłowy...

846331404756772371599.jpeg

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...