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

Break i continue

Cloud VPS
0 głosów
680 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ź 733 wizyt
pytanie zadane 12 lutego 2022 w C i C++ przez Yacob Nowicjusz (190 p.)
0 głosów
1 odpowiedź 285 wizyt
pytanie zadane 13 września 2020 w C i C++ przez Pelo Użytkownik (520 p.)
0 głosów
2 odpowiedzi 577 wizyt
pytanie zadane 2 lutego 2017 w C i C++ przez BinaryMan Stary wyjadacz (12,620 p.)

93,464 zapytań

142,459 odpowiedzi

322,730 komentarzy

62,844 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

Kursy INF.02 i INF.03
...