Wejście:
2
7 2 4
35 5 12
Wyjście:
2 6
5 10 15 20 25 30
Więc napisałam program, ale robię jakiś drobny błąd, bo zamiast wypisać osobno dla każdego przypadku te liczby, laptop wypisuje mi te liczby razem(jakby był tylko 1 przypadek) w kolejności od najmniejszej do największej. Myślę, że robię gdzieś błąd w tablicach, ale nie wiem jak to naprawić. Proszę o pomoc
Kod: Zaznacz cały
#include<iostream>
using namespace std;
int tab[500];
int main()
{ int t, n, x, y, i, a;
cin>>t;
for(a=0; a<t; a++)
{
cin>>n>>x>>y;
for(i=a; i<n; i++)
{
if((i%x==0)&&(i%y!=0)) tab[i]=i;
}
}
for(a=0; a<t; a++)
{
for(i=a; i<n; i++)
{
if(tab[i]!=0) cout<<tab[i]<<" ";
}
cout<<endl;
}
return 0;
}