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

question-closed Wykonanie instrukcji tylko raz C++

VPS Starter Arubacloud
0 głosów
440 wizyt
pytanie zadane 9 stycznia 2020 w C i C++ przez Mavimix Dyskutant (8,420 p.)
zamknięte 9 stycznia 2020 przez Mavimix

Mam taki kod:

for(int i=0; i<128; i++)
{
            if(licznik>=3)
            {
                x++;
                licznik=1;
            }

            if(x==2)
            {
                cout<<"Wykonano istrukcje";
            }

             licznik++;
}

Da się bez wprowadzania dodatkowych zmiennych zrobić, tak aby if(x==2) wykonał się tylko raz?

komentarz zamknięcia: Jak w kom
komentarz 9 stycznia 2020 przez Paweł Nąckiewicz Nałogowiec (48,990 p.)
Możesz powiedzieć czym jest x i czym on różni się od zmiennej i ?
komentarz 9 stycznia 2020 przez Mavimix Dyskutant (8,420 p.)
Docelowo chcę aby zmienna licznik inkrementowała się co trzecią iteracje. Czyli:

1 iteracja: licznik=0;

2 iteracja: licznik=0;

3 iteracja: licznik=0;

4 iteracja: licznik=1;

5 iteracja: licznik=1;

6 iteracja: licznik=1;

7 itetacja: licznik=2; itd...

W lini 3 kodu powino być if(licznik>3) teraz zauważyłem.
komentarz 9 stycznia 2020 przez Mavimix Dyskutant (8,420 p.)
Już rozwiązałem problem. Zauważyłem, że po tym if(x==2) nie ma sensu dalej wykonywać pętli więc po prostu użyłem break;
komentarz 9 stycznia 2020 przez Paweł Nąckiewicz Nałogowiec (48,990 p.)

Nie rozumiem kompletnie co chcesz zrobic. 

Jęsli chcesz osiagnać to co napisałeś to takie coś powinno być roziwązaniem. 

for(int i=0; i<128; i++)
{ 
      licznik =0 ;
      cout<<i + "licznik= "+licznik;

         if(i%3 == 0) 
         {
              licznik++;
         }
}

 

Podobne pytania

0 głosów
1 odpowiedź 457 wizyt
pytanie zadane 30 listopada 2017 w PHP przez Adam Ostrogórski Obywatel (1,070 p.)
0 głosów
2 odpowiedzi 369 wizyt
pytanie zadane 25 czerwca 2022 w C i C++ przez polandonion Dyskutant (7,560 p.)
+1 głos
2 odpowiedzi 736 wizyt
pytanie zadane 12 maja 2022 w JavaScript przez Piotrek2713 Mądrala (5,500 p.)

93,008 zapytań

141,975 odpowiedzi

321,256 komentarzy

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

Wprowadzenie do ITsec, tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...