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

jak zliczać ilość liczb

42 Warsaw Coding Academy
+1 głos
238 wizyt
pytanie zadane 8 marca 2022 w C i C++ przez XDBX Użytkownik (640 p.)

chciałbym aby mój program pokazywał na końcu ilość wszystkich pokazanych liczb parzystych

#include <cstdlib>
#include <iostream>
#include <ctime>
#include <algorithm>


using namespace std;

int main()
{

    int tab[50];


    srand(time(0));
    cout<<"Wygenerowae liczby: "<<endl;
    for(int i=0;i<50;i++)
    {



    tab [i]=rand()%50 + 1;
    cout<< tab[i]<<",";
    }
    cout<<endl<<"Liczby parzyste"<<endl;
      for(int i=0;i<50;i++){
                if(tab[i]%2==0){
                    cout<<tab[i]<<" ";



                }
      }
      

    return 0;
}

działanie kodu

 

komentarz 9 marca 2022 przez VBService Ekspert (256,600 p.)

Inna prezentacja wyników  smiley

[ on-line ]

#include <iostream>
#include <ctime>

 
using namespace std;
 
int main()
{
    int tab[50];
    srand(time(NULL));
    
    cout << "Wygenerowae liczby: " << endl;
    for (int i=0; i<50; i++)
    {
        tab[i] = rand()%50 + 1;
        cout.width(3);
        ((i+1) % 10 == 0) ? cout << tab[i] << endl : cout << tab[i] << " ";
    }
    
    int licznik = 0; // To co podał @Idezam;
    cout << endl << "Liczby parzyste:" << endl;
    for (int i=0; i<50; i++)
        if (tab[i] % 2 == 0)
        {
            cout.width(3);
            ((licznik+1) % 10 == 0) ? cout << tab[i] << endl : cout << tab[i] << " ";
            licznik++; // To co podał @Idezam;
        }
    cout << endl << "Ilosc liczb parzystych: " << licznik 
         << " [" << (((float)licznik / 50) * 100) << "%]" << endl;
    
    return 0;
}

 

1 odpowiedź

0 głosów
odpowiedź 8 marca 2022 przez Idezam Początkujący (410 p.)
Tworzysz zmienną która będzie służyła do zliczania parzystych liczb,załóżmy że będzie się nazywała super kreatywnie "Licznik". W Twoim ifie w pętli wystarczy że do tego licznika będziesz dodawał jedynkę za każdym razem (Licznik++) a na końcu wypiszesz wartość zmiennej "Licznik".

Podobne pytania

0 głosów
1 odpowiedź 193 wizyt
pytanie zadane 7 lipca 2019 w C i C++ przez Sokon Nowicjusz (200 p.)
0 głosów
0 odpowiedzi 85 wizyt
0 głosów
1 odpowiedź 267 wizyt
pytanie zadane 11 maja 2021 w C i C++ przez gallba Nowicjusz (120 p.)

93,398 zapytań

142,390 odpowiedzi

322,577 komentarzy

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

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...