Non so come iniziare questo programma, mi si richiede:
Un venditore riceve 200$ la settimana piu il 9% delle proprie vendite lorde, scrivere un programma in c, utilizzando un vettore di contatori che determini quanti venditori abbiano guadagnato una retribuzione compresa tra :
1 200-299
2 300-399
3 400 -499
4...
9...
Non mi è chiaro il procedimento, cioè, io ho pensato, di inizializzare con le vendite lorde un vettore di 10 elementi, trovarne il netto con la formula ((n*9)/100)+200...cioè:
#include <stdio.h>
int retribuzionifinali(int[], int);
main()
{
int vendita[10], x, aumento, netto;
for(x = 0; x < 10; x++)
printf("Inserisci i valori delle vendite lorde: ");
scanf("%d", vendite);
for(y = 0; y < 10; y++){
netto = ((vendita[y] * 9) \ 100) + 200;
aumento = retribuzionifinali(int[netto], int);
printf("Venditore %d-%d€: %d\n\n",
solo però, facendo una chiamata di funzione per ogni valore letto dal vettore, e restituendolo al chiamante come incremento del risultato, viene un esercizio troppo lungo secondo me...e non capisco l'utilità dei vettori in questo senso..la domanda è, posso utilizzare un algoritmo che possa controllare una serie di valori compresi tra un min e un max, direttamente nell'inizializzazione del vettore?