Quote:
Originariamente inviato da wino_7
Codice:
#include <stdio.h>
main()
{
int i, j, m = 1, n = 1, s; /*Uso 'i' e 'j' per i cicli, 'm' e 'n' sono i numeri da moltiplicare e 's' è la somma*/ /*non dovevi fare il prodotto?*/
for (i= 0; i < 5; i++)
{
for(j = 0; j < 5; j++)
{
s = m * n;
printf("%d_", s); // con _ almeno separi i numeri
m++;
/*
if(m == 5)
{
m = 1; /*Il problema lo incontro già alla seconda riga della stampa
perchè se fate caso in ogni riga tranne che nella prima i primi due numeri sono uguali
per questo ho pensato ad un 'if' che mi controlla se sto per iniziare una nuova riga*/
n = 1;
}
*/ questo non ti serve, se stampi anche j vedrai che quando m assume 5 esce dal ciclo quindi non entrerà mai in questo for.
}
printf("\n");
m=1; /*così ricominci*/
n++; /*così passa alla "tebellina successiva"*/
}
system("PAUSE"); /*non dovresti usare chiamate al sistema, rendono il codice non portabile*/
return;
}
|
usa il tag code, e non php
questo dovrebbe aiutarti