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

Najczęściej i najrzadziej występujący element tablicy

Object Storage Arubacloud
+1 głos
11,311 wizyt
pytanie zadane 7 września 2015 w C i C++ przez Jaszczer Początkujący (250 p.)

Witam wykonuję program, który ma wyznaczyc w tablicy liczbe najrzadziej i najczesciej wystepujaca. Nie wiem dlaczego mój program nie działa poprawnie. Chciałem policzyć wystąpienie każdego elementu, zapisać je do tablicy oraz zapisać do oddzielnej tablicy każdy element, następnie wyszukać największą liczbę wystąpień w tablicy i wypisać wówczas element odpowiadający temu wystąpieniu, analogicznie z najrzadziej występującym.

Oto mój kod:

#include <iostream>

using namespace std;

int main()
{
    int n;
    cout<<"Podaj rozmiar tablicy: ";
    cin>>n;

    int a[n];

    for(int i=0; i<n; i++)
    {
        cout<<"Podaj element "<<i<<" tablicy: ";
        cin>>a[i];
    }

    int licznik, k=0, m=0,b[n],c[n],maxL, maxW,minL,minW;

    do
    {
        licznik=0;
        for(int i=0; i<n; i++)
        {
            if(a[i]==a[k])
                licznik++;
        }

        b[m]=licznik;
        c[m]=a[k];

        m++;
        k++;

    }while(k<n);

    maxL=b[0];
    for(int i=0; i<m; i++)
        {
            if(b[i]>maxL)
            {
                maxL=b[i];
                maxW=c[i];

            }


        }

    minL=b[0];
    for(int i=0; i<m; i++)
        {
            if(b[i]<minL)
            {
                minL=b[i];
                minW=c[i];

            }


        }

    cout<<endl<<"Najczesciej wystepujacy element: "<<maxW;
    cout<<endl<<"Najrzadziej wystepujacy element: "<<maxW;


    return 0;
}

 

1 odpowiedź

+3 głosów
odpowiedź 7 września 2015 przez event15 Szeryf (93,790 p.)
komentarz 7 września 2015 przez Jaszczer Początkujący (250 p.)
Dzięki, przydało się.
komentarz 7 września 2015 przez event15 Szeryf (93,790 p.)
Spoko :)
Co prawda nie lubie ich sposobu tworzenia programów, ale baza algorytmów jest ogromna i opisana w kilku językach programowania do tego z dość dobrym opisem.

Podobne pytania

0 głosów
2 odpowiedzi 938 wizyt
pytanie zadane 6 marca 2019 w Java przez mn130496 Gaduła (3,530 p.)
0 głosów
2 odpowiedzi 1,109 wizyt
+1 głos
1 odpowiedź 408 wizyt
pytanie zadane 22 lipca 2021 w Java przez blabsi Nowicjusz (130 p.)

92,556 zapytań

141,404 odpowiedzi

319,561 komentarzy

61,942 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.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...