Sorting

Esercizi sugli ordinamenti

13/10/2021

211013-019_Cognome_Nome.c

Caricare un vettore v di DIM=10 con numeri random [1..100]. Inserire esternamente un numero N > 0 (data entry). Contare quante volte occorre N nel vettore. Visualizzare N.
Copiato!
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define DIM 10

int main(){
	int v[DIM];
	int i, N, c=0;
	FILE *output = fopen("output.txt", "w");
	
	srand(time(NULL));
	
	for(i=0; i<DIM; i++){// generate, view
		v[i] = rand()%100+1;
		printf("%d ", v[i]);
	}
	
	do{//input N, data entry
		printf("Inserire N: ");
		scanf("%d", &N);
		fflush(stdin);
	}while(N<=0);
	
	for(i=0; i<DIM; i++)//count occurrences
		if(v[i]==N)
			c++;
	
	
	printf("\n\n%d e' presente %d volte", N, c);
	fprintf(output, "\n\n%d e' presente %d volte", N, c);
	
	fclose(output);
	putchar('\n');
	return 0;
}