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

problem Program do sprawdzania ilosci wystapien


zolcio123

Rekomendowane odpowiedzi

Opublikowano

Witam. Otóz mam problem: Program ma za zadanie pobrać od użytkownika cyfrę którą użytkownik chce sprawdzić ile razy wystąpiła w tablicy. I program mój niestety nie działa prawidłowo. Włączać się włącza , ale na tym się funkcjonalność kończy Np. gdy chce sprawdzic ile razy wystąpiła cyfra 3 , to powinno pokazać 1 a nie -1 albo cyfra 2 występuje 2 razy , a pokazuje 0 ;/

 

Kod:

#include <iostream>
#include <cstdlib>
using namespace std;

int main()
{    int tablica [9] ={5,1,2,5,4,3,1,2,7};

    int licznik(0) , szukanaLiczba , licznik1 ;

    cout<< " Podaj liczbe ktora chcesz wyszukuwac w tablicy :   " ;
    cin>> szukanaLiczba ;

do
  {
      if(tablica[licznik]==szukanaLiczba)
      {licznik1=licznik1 + 1 ; }

      licznik++ ;

  }while(licznik<9);


    cout<< "Twoja liczba to: " << szukanaLiczba << "   Zostala znaleziona  " << licznik1 <<"  razy" <<endl;
    return 0;


}

 

Kocham mpcforum.pl!!!

18706.png

Opublikowano
#include <iostream>
#include <cstdlib>
using namespace std;

int main()
{ 
   int tablica [9] = {5,1,2,5,4,3,1,2,7};
   int szukanaLiczba, iloscWystapien = 0;

   cout << " Podaj liczbe ktora chcesz wyszukuwac w tablicy: ";
   cin >> szukanaLiczba;

   for(int i = 0; i<9;++i) iloscWystapien+=tablica[i]==szukanaLiczba;
   cout << iloscWystapien ;
}

Problem u ciebie ogólnie leży w tym, że nie inicjalizujesz zmiennej licznik1.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...