allora adesso sono a questo punto:
#include <stdio.h>
#include <stdlib.h>
#include "funzioni.h"
#include <conio.h>
void carica_nomi(char nomi[], int n);
void carica_voti(int voti[][],int n);
int main(int argc, char *argv[])
{
int i=0,j=0,n;
int voti[n][6];
char nomi;
char scelta,esci;
do{
printf("Menu principale\n");
printf("INSERIRE LETTERE IN MAIUSCOLO!!!\n");
printf("===============\n\n");
printf("premi(N) per caricare i nomi degli studenti\n");
printf("premi(C) per caricare i voti degli studenti\n");
printf("premi(M) per caricare le materie scolastiche");
printf("premi(S) per stampare i voti di uno studente scelto da lei\n");
printf("premi(E) per visualizare la media e il voto minimo e massimo di uno studente\n");
printf("premi(I) per visualizzare gli allievi inssuficienti per ogni materia\n");
printf("premi(A) per visualizzare la percentuale degli studenti assenti per ogni materia\n");
printf("premi(R) per sostituire il voto insufficiente dello studente\n");
printf("premi(F) per uscire dal programma:");
scelta=getche();
switch(scelta)
{
case'N':
carica_nomi(nomi,n);
break;
case'C':
carica_voti(voti,n);
break;
}
}while(esci=='f'||esci=='F');
system("PAUSE");
return 0;
}
void carica_nomi(char nomi[], int n)
{ int i=0;
printf("\n");
printf("inserisci il numero degli studenti:");
scanf("%d",&n);
for(i=0;i<n;i++)
{
printf("inserisci il nome dello studente:");
nomi=getche();
printf("\n");
}
}
e fino qua tutto giusto
e da qui in poi ke non riesco piu a ricordare e cioe fare il caricamento random della matrice
void carica_voti(int voti[][],int n,char nomi[])
{int i=0,j=0,a=0,u=0,ris=0;
srand(time(NULL));
for(i=0;i<n;i++)
{
for(j=0;j<6;j++)
{
voti[n][6]=(rand()%9)+1;
}
}
for (i=0;i<n;i++)
{
printf("%-10s --->\t ", nomi);
for (j=0;j<5;j++)
{
printf("%2d\t", voti[n][6]);
}
printf("\n\n");
}
|