Witam, otrzymałem do wykonania program, który ma wyświetlić tablicę dwuwymiarową wypełnioną losowymi liczbami, a w każdej linii ma być wyświetlone które liczby są podzielne przez 3. I tu pojawia się problem, ponieważ po uruchomieniu programu, jeżeli występują dwie lub więcej liczb podzielnych przez 3, program nie wyświetla ich osobno, tylko dodaje je do siebie. Co powinienem zmienić żeby liczby wyświetlały się osobno? Poniżej kod. Z góry dzięki za pomoc
#include <time.h>
using namespace std;
int main()
{
int tab[5][5];
int dzieln[5] = {0,0,0,0,0};
srand(time(NULL));
for(int i=0;i<5;i++){
cout<<"\n";
for(int k=0;k<5;k++){
tab[i][k]= rand()%20;
if(tab[i][k]>=10)
cout<<" | "<<tab[i][k]<<" | " ;
else
cout<<" | "<<tab[i][k]<<" | ";
if(tab[i][k]%3==0)
dzieln[i]=dzieln[i] + tab[i][k];
}
cout<<"podzielne przez 3: "<<dzieln[i];
}
return 0;
}