Formazione


INFORMATICA - Linguaggio C - Basi

Quesiti:
Errori:

Completa il testo nelle parti mancanti.
Trascina le parti mancanti nel posto giusto.

Ciclo che va da 10 a zero

for(int i=10; i>; i--) {
 printf("%3d",i);
}
printf("\n");

Inserito da LDV

Codice che conta quanti elementi vengono inseriti in una sequenza terminata da 0.

int val;
int conta;
do {
 scanf("%d",&val); getchar();
 conta;
} while;

Inserito da LDV

Codice che visualizza 5 volte il saluto "Ciao!" (uno per riga).

int i;
for() {
 printf("Ciao!");
}

Inserito da LDV

Codice che visualizza la sequenza "0 2 4 6 8 10 ".

int i;
for(i=0;;i++) {
 printf("%d ",);
}

Inserito da LDV

Codice che acquisisce necessariamente una lettera minuscola.

int lettera;
do {
 scanf("%c",&lettera); getchar();
} while();

Inserito da LDV

Codice che mostra un quadrato di asterischi ('*') di misure 5x5.

int i,r;
for(r=0;r<5;r++) {
 for(){
  printf();
 }
 printf("\n");
}

Inserito da LDV

Scrivi le parole per comporre un ciclo che si ripete mentre una condizione si avvera.

do { ... } (...);

Inserito da LDV

Completa il codice per visualizzare i divisori della variabile "x".

for(i=1; i<+1; i++) {
 if() {
  printf("%d",i);
 }
}

Inserito da LDV

Indica la dimensione dei tipi di variabili.

float = Byte
int = Byte
char = Byte
bool = Byte, anche se basterebbe bit, visto che contiene solo Vero o Falso.

Inserito da LDV

Completa il codice per effettuare una scelta multipla, dove inserendo il numero di un mese (Gen = 1 - Dic= 12) si visualizza la stagione.

( mese ) {
 case 12: case 1: case :
  printf("Inverno");
 case 3: case 4: case 5:
  printf(); break;
 case 6: case : case 8:
  printf(""); break;
 case 9: case 10: case 11:
   break;
 
  printf("Mese non valido); break;
}

Inserito da LDV

Visualizza un valore float

float val;
printf("%f",);

Inserito da LDV

Controllo se un intero "i" è divisibile per 5.

int i;
if((i%5)){ ... }

Inserito da LDV

Acquisizione di un carattere "car"

char car;
scanf(, &car);

Inserito da LDV

Acquisizione di un numero intero.

a;
scanf("", &a);

Inserito da LDV

Acquisizione di un numero reale.

b;
scanf("", &b);

Inserito da LDV

Acquisizione di un valore diverso da 0.

int a;
do {
 printf("Inserire un valore diverso da 0: ");
 scanf(); getchar();
} while();

Inserito da LDV

Controllo se un valore k è dispari.

if(k%2) {
 printf("Dispari");
}

Inserito da LDV

Indica il comando per inizializzare il generatore

Inserito da LDV

Indica le librerie per poter utilizzare il generatore di numeri casuali.

#include <>
#include <>

Inserito da LDV

Indica comando per generare un numero casuale "n" compreso tra 10 e 200.

int n;
n=rand();

Inserito da LDV

Indica l'operatore logico "or" nella seguente condizione

int i; i=7;
if(i<5 i>10) {
 printf("%d",i);
}

Inserito da LDV

Scrivi la riga mancante di questo codice per poter acquisire solo lettere maiuscole.

char c;
do {
 printf("Inserire carattere maiuscolo");
 scanf("%c",&c);getchar();
} while();

Inserito da LDV

Scrivi il codice che acquisisce una sequenza di numeri terminata da 0.

int val;
do{
 scanf("%d",&val);
} while(val!==0);

Inserito da LDV

Completa il codice che visualizzi i multipli di 5 fino a 50.

int i;
for(i=0;i<51;) {
 printf("%d", i);
}

Inserito da LDV

Codice che genera un valore casuale tra 0 a 20 .


int cas;
cas=(20-0+1)+0;
printf("%d",cas);

Inserito da LDV

Scrivi il codice per acquisire necessariamente un numero pari.

int i;
do {
 scanf("%d",&i);
} while();

Inserito da LDV

Visualizzazione di un numero casuale "cas" compreso tra "0" e "99".

int cas;
cas=rand()%()+0;
printf("%d",cas);

Inserito da LDV

Completa il ciclo for, per scrivere una sequenza di numeri che vanno da "0" a "10".

int i;
for(;;i++) {
 printf("%d",i);
}

Inserito da LDV

Completa i due cicli annidati per la creazione di un rettangolo con base "5" e altezza "6"

int r,c;
for(r=0;r<;r++) {
 for(c=0;c<;c++) {
  ...
 }
}

Inserito da LDV

Controllo se un valore "k" è multiplo di 5.

int k;
if(){
 printf("SI");
}

Inserito da LDV

Completa il ciclo for, per la visualizzazione delle lettere MAIUSCOLE nella tabella ASCII

int i;
for (i=65;i++) {
 printf( <=> ",i, );
}

Inserito da LDV

Visualizzazione della tabella ASCII standard

int i;
for(i=0;i++) {
printf("%d <=> %c",i,i);
}

Inserito da LDV

Acquisire un carattere minuscolo "car"

char car;
do {
 printf("Inserire una lettera minuscola: ");
 scanf("%c",&car); getchar();
} while(car<97 || );

Inserito da LDV

Visualizzazione di una sequenza composta da 0 e 1

int i;
for(i=0;i<8;i++) {
 printf("%2d",);
}

Inserito da LDV

Generazione di un valore casuale "cas".

srand(time(NULL));
int cas;
cas=rand()%(17-+1)+3;

Inserito da LDV

Come si dichiara una variabile carattere chiamata "ciao"?

Inserito da LDV

Come si assegna il valore "3" ad una variabile "temp"?

Inserito da LDV

Controllo se un numero è positivo .

int n;
printf("Inserisci un numero: "); scanf("%d", &n);getchar();
if() {
 printf("Il numero è positivo");
}

Inserito da LDV

Controllo di un numero uguale a zero .

int n;
printf("Inserisci un numero: "); scanf("%d", &n); getchar();
if() {
 printf("Il numero è uguale a zero");
}

Inserito da LDV

Verifico se un numero è minore di 10

int n;
printf("Inserisci un numero: ");
scanf("%d", &); getchar();
if () {
 printf("Il numero è minore di 10");
}

Inserito da LDV

Controllo se un numero è uguale ad un altro

int n1,n2;
if() {
 printf("I numeri sono uguali");
}

Inserito da LDV

Verifica se un numero è multiplo di 5.

int n;
printf("Inserisci un numero: ");
scanf("%d", &numero); getchar();
if () {
 printf("Il numero è un multiplo di 5");
}

Inserito da LDV

Acquisizione carattere minuscolo

char c;
do {
 scanf("%c",&c);
} while( || c>122);

Inserito da LDV

Indica le librerie da usare per generare un numero casuale.

#include <...>
#include <time.h>

stdlib.h

random.h

stdio.h

Inserito da LDV

Indica come fare a far terminare una sequenza con 0

do {
scanf("%d",&val);
} while();

Inserito da LDV

Indica come fare un ciclo con il controllo all'inizio.

(cond){}

Inserito da LDV

Inserisci il codice per la generazione di un numero casuale.

n=rand()%(-min+1)+;

Inserito da LDV

Completa il ciclo for per far scrivere 5 volte "Buongiorno!".

int i;
for(i=0;;i++;) {
 printf("Buongiorno!");
}

Inserito da LDV

Inserisci la stringa di formato per visualizzare un intero.

int k=10;
printf("",k);

Inserito da LDV

Scrivi la stringa di formato per acquisire una variabile intera.

int i;
scanf(, &i);

Inserito da LDV

Codice che acquisisce necessariamente una lettera maiuscola.

char c;
do {
 printf("Inserisci una lettera maiuscola: ");
 scanf("%c",&c); getchar();
} while();

Inserito da LDV

Come si esegue un ciclo "for" che stampa i numeri da 1 a 5?

for(int i=1; ; i++) {
 printf("%d", i);
}

Inserito da LDV

Come si dichiara una variabile intera chiamata "prova"?

Inserito da LDV

Ciclo che va da 8 a 23

int mas=23;
int min=8;
for(int i=0;i<(+1);i++) {
 printf("%d ", );
}

Inserito da LDV

Scrivi un ciclo che mostri i valori da 20 a 35.

int x=20;
{
 printf("%d", x);
 
} while();

Inserito da LDV

Visualizza la Tabella ASCII

int i;
printf("Tabella ASCII.");
for(i=0;; i++) {
 printf(" = > %d",i,);
}

Inserito da LDV

Programma che visualizza i primi 10 multipli di un valore inserito dall'utente.

int x;
int i;
printf("Inserisci un valore: ");
scanf("%d", &x); getchar();
for(i=0; i<; i++) {
 printf("%d", i*x);
}

Inserito da LDV

Sequenza che va dal 17 al 25.

int i;
int min=;
int mas=25;
do {
 printf("%d", i+);
 i++;
} while(i<(-min+1));

Inserito da LDV

Completa il ciclo seguente

i=3;
(i<18) {
 ...
 i++;
}

Inserito da LDV

Completa il ciclo seguente che fornisce valori da 4 a 7.

i=;
while(i<) {
 ...
 i++;
}

Inserito da LDV

Completa il ciclo che fornisce una serie di 0 e di 1, lunga 20 caratteri.

i=0;
while() {
 printf("%d",);
 i++;
}

Inserito da LDV

Conto alla rovescia che va da 30 fino a 0

int n=30;
int k;
for(k=;k>-1;) {
 printf("%d",k)
}

Inserito da LDV

Visualizzazione dei numeri da 0 a 10.

for(;;i++) {
 printf("",i);
}

Inserito da LDV

Ciclo che mostri i valori da 12 a 67

i=12;
while() {
 printf("",);
 i++;
}

Inserito da LDV

Acquisizione di un carattere intero "d".

int d;
scanf("%d",);

Inserito da LDV

Acquisizione di 2 numeri interi e visualizzazione della loro somma.

int x1; int x2; somma;
printf("Inserisci un numero intero: ");
scanf(,&x1); getchar();
printf("Inserisci un numero intero: ");
scanf("%d",&x2); getchar();
somma = x1 + x2;
printf("La somma dei due numeri è %d",);

Inserito da LDV

Ciclo che va da 20 a 30

for(int i=0; i<11; i++) {
 printf("%3d",);
}

Inserito da LDV