Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Dati N numeri determinare il valore maggiore e quante volte esso ricorre.
- #include <stdio.h>
- int main() {
- int N,mg,v=1,i,x; // N = quanti numeri inserire, mg1 = maggiore1, mg2 = maggiore2, v = quante volte il maggiore compare, x = variabile per l'input
- printf("Quanti numeri vuoi inserire? --> ");
- scanf("%d", &N);
- printf("Inserisci i numeri, premendo Invio per confermare\n");
- scanf("%d", &mg); // Prendo un primo valore di maggiore con cui fare il confronto
- for (i=1;i<N;i++) { // Inizializzo i ad 1, Finché i è minore di N, incremento i di 1
- scanf("%d", &x);
- if(x > mg){ // Se x è maggiore di mg, mg diventa x e il conteggio delle volte si resetta ad 1
- mg = x;
- v=1;
- }else if(x == mg){
- v++; // Se x è uguale all'attuale mg, il conteggio delle volte si incrementa di 1
- }
- }
- printf("Maggiore: %d\nChe compare %d volte\n", mg,v);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement