Cześć, tak jak w temacie, potrzebuje pomcy z programem, ktory bedzie zliczal ilosc kazdego elementu, ktory wystepuje w tablicy.
Wymyśliłem coś takiego.
Tworzymy tablicę oraz drugą tablicę z identycznymi elementami. Sprawdzamy czy dany element z pierwszej tablicy jest równy elementowi, który jest iterowany za pomocą drugiej pętli. Gdy dany element z pierwszej petli będzie równy elementowi z drugiej pętli, to ma się to dodać. I tutaj się pojawia problem, nie wiem jak ogarnąć ostatnie zdanie. Co tam musze wpisać, bo przeciez nie bede tworzyl zmiennych suma_1, suma_2 etc...
#include <stdio.h>
#include <stdlib.h>
int main()
{
int max,min;
int i,n,j;
int suma = 0;
printf("Podaj wielkosc tablicy\n");
scanf("%d",&n);
int array[n];
int array1[n];
printf("Teraz podaj elementy tej tablicy\n");
for(i=0; i<n; i++)
{
scanf("%d",&array[i]);
}
for(i=0; i<n; i++)
{
array[i] = array1[i];
}
for(i=0; i<n; i++)
{
for(j = 0; i < n ; i++)
{
if (array[i]==array1[j])
}
}
}
printf("Liczba %d wystepuje %d razy \n"); // tutaj trzeba zastosować pętle?
Dzieki za pomoc :)