ESERCIZIO 1: Data 3 numeri interi inseriti dall`utente, determinare il

annuncio pubblicitario
ESERCIZIO 1: Data 3 numeri interi inseriti dall’utente, determinare il
maggiore.
#include <stdio.h>
void main()
{
int a,b,c
printf("Inserisci il primo numero”);
scanf(“%d”,&a);
printf("Inserisci il secondo numero”);
scanf(“%d”,&b);
printf("Inserisci il terzo numero”);
scanf(“%d”,&c);
if (a>b)
{
if(a>c) printf(“Il numero maggiore è %d”,a);
else printf(“Il numero maggiore è %d”,c);
} else {
if(b>c) printf(“Il numero maggiore è %d”,b);
else printf(“Il numero maggiore è %d”,c);
}
}
ESERCIZIO 2: Dato un vettore di max 50 interi inseriti dall’utente,
determinare il valore massimo e il minimo.
#include <stdio.h>
#define N 50
void main()
{
int vett[N];
int i,num_elementi;
int max,min;
do {
printf("Quanti numeri vuoi inserire??");
scanf(“%d”,&num_elementi);
} while ( (num_elementi<1) | | (num_elementi>N) );
for ( i = 0; i < num_elementi; i++)
{
printf( “Inserisci il %d elemento”,i+1);
scanf(“%d”,&vett[i]);
}
min = vett[0];
max = vett[0];
for ( i = 1; i < num_elementi; i++)
{
if (vett[i] > max) max = vett[i];
if (vett[i] < min) min = vett[i];
}
printf("Il MAX è : %d",max);
printf("\nIl MIN è : %d",min);
}
ESERCIZIO 3: Scrivere un programma che permetta all’utente di inserire un
numero arbitrario di numeri reali di calcolare la loro media.
#include <stdio.h>
void main()
{
float somma = 0;
float num;
int i=0;
char scelta;
do
{
printf(“Inserisci il %d valore:”,i+1);
scanf(“%f”,&num);
somma = somma + num;
i++;
printf(“Vuoi inserire un nuovo numero (S/N)?”);
scanf(“%c”,&scelta);
} while ( (scelta==’S’) || (scelta==’s’) );
printf("La Media è
}
: %.2f", somma/i);
ESERCIZIO 4: Dato un vettore di max 50 interi inseriti dall’utente,
determinare se è maggiore la somma degli elementi di posto dispari o la
somma degli elementi di posto pari.
#include <stdio.h>
#define N 50
void main()
{
int vett[N];
int i,num_elementi;
int SommaPari,SommaDispari;
do {
printf("Quanti numeri vuoi inserire??");
scanf(“%d”,&num_elementi);
} while ( (num_elementi<1) | | (num_elementi>N) );
for ( i = 0; i < num_elementi; i++)
{
printf( “Inserisci il %d elemento”,i+1);
scanf(“%d”,&vett[i]);
}
SommaPari = 0;
SommaDispari = 0;
for ( i = 0; i < num_elementi; i++)
{
If ((i%2)==0) SommaPari = SommaPari + vett[i];
else SommaDispari = SommaDispari + vett[i];
}
if (SommaPari>SommaDispari)
printf("La somma dei Pari è maggiore e vale %d",SommaPari);
else
printf("La somma dei Dispari è maggiore e vale
%d",SommaDispari);
}
Scarica