Numeri maggiori di X
PROBLEMA
Inserire due numeri interi da tastiera: n, val. Il programma deve chiedere all’utente di inserire n valori interi e verificare quanti di questi sono maggiori di val e quanti sono minori di val.
CODICE SORGENTE
#include <stdio.h> //libreria
#include <stdlib.h> //libreia
int main(int argc, char *argv[]) { //corpo programma
int i=0, n=0, val=0, n_val=0, minori=0, maggiore=0; //dichiarazione variabili
do { //inizio ciclo per n numero di volte
system("cls"); //pulizia shell
if (i==0)
{
printf("inserire val: "); //testo a video
scanf("%i", &val); //input valore
printf("inserire n: "); //testo a video
scanf("%i", &n); //input valore
}
system("cls"); //pulizia shell
printf("Inserisci valore: "); // testo a video
scanf("%i", &n_val); //input valore
if (n_val>val) //se è maggiore
{
maggiore++; //incremente di 1
}
else if (n_val<val) //se è minore
{
minori++; // incremento di 1
}
else //altro
{
}
i++; //incremento conteggio
}while(n>i); //fine ciclio per n numero di volte
system("cls"); //pulizia shell
printf("\nmaggiori di val: %i", maggiore); //mostra a video variabile
printf("\nminori di val: %i\n", minori); //mostra a video variabile
system("pause");
return 0;
}