si ha una tabella di 2 righe e 1007 colonne, in cui nella prima riga abbiamo tutti i numeri da 1 a 1007 e nella seconda riga tutti i numeri da 1008 a 2014. Il problema chiede poi di guardare la tabella come 1007 coppie numeri sovrapposti in verticale e calcolare il numero di coppie in cui il numero in seconda riga è multiplo di quello sopra di lui (nella stessa colonna).
ho abbozzato questo codice:
- Codice:
int main()
{
int tab[2][1007], cont=0, numero;
numero=0;
for(int r=0; r<2; r++){
for(int c=0; c<1007; c++){
numero++;
tab[r][c]=numero;
}
}
for(int r=0; r<2; r++){
for(int c=0; c<1007; c++){
if(tab[r+1][c]%tab[r][c]==0){
cont++;
}
}
}
cout<<cont<<endl;
dove Cont è il valore che richiede il problema. Secondo voi è giusto? Grazie.