aiuto con programma di informatica usando funzioni come if, switch, while e for.?

verifica che il quadrato di un numero n è uguale alla somma dei primi n numeri dispari (ad esempio, per NUM = 5 è 5x5= 25 = 1+3+5+7+9) su una sequenza  di numeri inseriti dall'utente e terminati con uno 0.

1 risposta

Classificazione
  • 1 mese fa
    Risposta preferita

    Ciao. Non hai specificato il linguaggio di programmazione, perciò il programma l'ho fatto in C, che è uno dei linguaggi di programmazione più studiati

    #include <stdio.h>

    main()

    {

     int numero = 0, i, j = 1, somma = 0;

     printf("Numero: ");

     scanf("%d", &numero);

     for(i = 1; i <= numero; i ++, j += 2)

     {

      somma += j;

      printf("j: %d somma: %d\n", j, somma);

     }

     if(somma == numero * numero)

      printf("Uguale");

     else

      printf("Diverso");

     getchar();

     getchar();

    }

Altre domande? Fai una domanda e ottieni le risposte che cerchi.