Accedi

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;
}