User Tools

Site Tools


it:informatica:linguaggio_c:costrutti_while_do-while_for_1
Site was transfered to www.skenz.it
Please, always refer to this link with the following URL: https://www.skenz.it/it/informatica/linguaggio_c/costrutti_while_do-while_for_1

Costrutti while, do-while e for (Esempio 1)

Concetti:
Semplice esempio di utilizzo dei costrutti iterativi while, do-while e for

Testo:
Si realizzi una programma che:

  • stampi a schermo i numeri da 0 a n
  • si considerino solo numeri n>0

Soluzione (while):

while_1.c
/*
Realizzare un programma che stampi a schermo i numeri da 0 a n (con n>0).
*/
 
#include <stdio.h>
 
int main()
{
  unsigned int i, n;
 
  printf("Numero di elementi: ");
  scanf("%d", &n);
 
  i=0;
  while(i<=n){
    printf("%3d\n", i);
    i++;
  }
 
  return 0;
}

Soluzione (do-while):

do-while_1.c
/*
Realizzare un programma che stampi a schermo i numeri da 0 a n (con n>0).
*/
 
#include <stdio.h>
int main()
{
  unsigned int i, n;
 
  printf("Numero di elementi: ");
  scanf("%d", &n);
 
  i=0;
  do{
    printf("%3d\n", i);
    i++;
  }while(i<=n);
 
  return 0;
}

Soluzione (for):

for_1.c
/*
Realizzare un programma che stampi a schermo i numeri da 0 a n (con n>0).
*/
 
#include <stdio.h>
 
int main()
{
  unsigned int i=0, n;
 
  printf("Numero di elementi: ");
  scanf("%d", &n);
 
  for(i=0;i<=n;i++){ /* E' lo stesso di for(;i<=n;i++) ma solo perche' i e' stata inizializzata prima */
    printf("%3d\n", i);
  }
 
  return 0;
}

If you found any error, or if you want to partecipate to the editing of this wiki, please contact: wiki [at] altervista.org

You can reuse, distribute or modify the content of this page, but you must cite in any document (or webpage) this url: https://www.skenz.it/it/informatica/linguaggio_c/costrutti_while_do-while_for_1
/membri/wiki/data/pages/it/informatica/linguaggio_c/costrutti_while_do-while_for_1.txt · Last modified: 2015/10/28 15:23 (external edit)


Policy sui Cookie