View Single Post
Old 21-03-2008, 13:47   #8
X3llo5
Member
 
L'Avatar di X3llo5
 
Iscritto dal: Aug 2005
Messaggi: 242
Quote:
Originariamente inviato da wino_7 Guarda i messaggi
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
__________________
Acquistato Ocz Powerstream Power Supply 420W da ToXSys_Dwn

Vendute 2x RAM Sodimm 512MB DDR a matmat
X3llo5 è offline   Rispondi citando il messaggio o parte di esso