• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Break i continue

Mały hosting, OGROMNE możliwości
0 głosów
841 wizyt
pytanie zadane 7 kwietnia 2020 w C i C++ przez Atman Użytkownik (810 p.)

W zadaniu muszę obejść komendy break i continue. Nie miałem z nimi wcześniej do czynienia dlatego proszę o pomoc. Zadanie brzmi tak: Zapoznaj się z działaniem poniższego programu wykorzystującego instrukcje break i continue. Przerób ten program, aby działał w ten sam sposób, ale bez użycia tych instrukcji, korzystając z pętli i instrukcji warunkowej.

Chodzi o to żeby kod został ale bez komend i dalej działał. Proszę o pomoc

int main()
{
int line = 0;
char ch;
while (cin.get(ch))
{
if (ch == 'Q')
break;
if (ch != '\n')
continue;
line++;
}
cout << "liczba linii: " << line << endl;
system("pause");
return 0;
}

 

komentarz 7 kwietnia 2020 przez Atman Użytkownik (810 p.)
Prawie ale dalej źle. Źle

https://imgur.com/LlUb4rT
komentarz 7 kwietnia 2020 przez DragonCoder Nałogowiec (36,500 p.)
Bo dales rozny od, a nie rowny
komentarz 7 kwietnia 2020 przez Atman Użytkownik (810 p.)
Czyli co? == zamiast !=?
komentarz 7 kwietnia 2020 przez DragonCoder Nałogowiec (36,500 p.)
Tak
komentarz 9 kwietnia 2020 przez Noseczek12 Użytkownik (550 p.)

Myślę, że to powinno zadziałać, ale nie wiem czy do końca o taki rezultat chodzi :)

#include <iostream>
#include <windows.h>
using namespace std;

int main()
{
    int line = 0;
    char ch;
    while (cin.get(ch))
    {
        if (ch == 'Q')
        {
            cout << "liczba linii: " << line << endl;
            system("pause");
            return 0;
        }
        if (ch != '\n')
            line++;
    }
}

 

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

+2 głosów
1 odpowiedź 896 wizyt
pytanie zadane 12 lutego 2022 w C i C++ przez Yacob Nowicjusz (190 p.)
0 głosów
1 odpowiedź 369 wizyt
pytanie zadane 13 września 2020 w C i C++ przez Pelo Użytkownik (520 p.)
0 głosów
2 odpowiedzi 663 wizyt
pytanie zadane 2 lutego 2017 w C i C++ przez BinaryMan Stary wyjadacz (12,620 p.)

93,695 zapytań

142,614 odpowiedzi

323,225 komentarzy

63,229 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...