Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [c] esercizio somma dato un numero da input

    Ciao a tutti !

    Volevo chiedervi , com' è che faccio avendo un dato input numerale in ingresso ad esempio :
    letto 4 ,

    ottengo questo:

    1 2 3 4
    5 6 7 8
    9 10 11 12
    13 14 15 16

    vi propongo il mio codice ; non sò come far si che dalla riga 2 in poi incrementi regolarmente
    per arrivare così alla soluzione richiesta , grazie in anticipo !

    codice:
    #include<stdio.h>
    
    int main(){
    
    int n ,i,j,k;
    scanf("%d",&n);
    for(i=1;i<=n;i++){
    for(j=1;j<=n;j++)
    printf("%d",j);
    printf("\n");
    }
    printf("\n");
    
    return 0;
    }

  2. #2
    Utente di HTML.it L'avatar di Scara95
    Registrato dal
    Jul 2009
    residenza
    Zimella (VR)
    Messaggi
    2,589
    La soluzione semplice
    codice:
    #include <stdio.h>
     
    int main() {
        int n, i;
        scanf("%d", &n);
        for(i = 1; i <= n*n; i++) {
            printf("%4d", i);
            if(i%n == 0)
                printf("\n");
        }
    }
    O se vuoi la soluzione complessa con 2 loop
    codice:
    #include <stdio.h>
     
    int main() {
        int n, i, j;
        scanf("%d", &n);
        for(i = 0; i < n; i++) {
            for(j = i*n+1; j <= i*n+n; j++)
                printf("%4d", j);
            printf("\n");
        }
    }
    "Quid enim est, quod contra vim sine vi fieri possit?" - Cicerone, Ad Familiares

  3. #3
    grazie , mille

  4. #4
    Utente di HTML.it L'avatar di Scara95
    Registrato dal
    Jul 2009
    residenza
    Zimella (VR)
    Messaggi
    2,589
    Prego, ma vedi di capire come funzionano, specialmente il primo
    "Quid enim est, quod contra vim sine vi fieri possit?" - Cicerone, Ad Familiares

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.