kane_alfa
30-03-2007, 09:05
Scusate a tutti!!!
Vorrei un aiuto a risolvere il mio problema:
Questo e il mio programma:
#include <iostream>
#include <string.h>
#include <fstream.h>
using namespace std;
int main()
{
int i,j,k;
char m[50];
int voti[25][10];
char mat[20];
char stud[50];
char a[20];
for (i=1;i<10;i++)
{
cout<<"Inserisci materia ";
cin.ignore (80,"\n");
cin.get(stud[j],80);
}
for (i=1;i<25;i++)
{
cout<<"inserisci studente " ;
cin.ignore (80,"\n");
cin.get(stud[j],80);
for (j=1;j<10;j++)
{
cout<<"inserisci voto di "<<mat[j]<<" e di studente "<<stud[j];
cin>> voti[i][j];
}
}
cout<<"inserisci la materia(controllo) ";
cin.ignore (80,"\n");
cin.get(a,20);
for(k=1;k<10;k++)
{
if (strcmp(m[k],a)==0)
{j=k;
k=10;
}
}
if(j==0)
cout<<"errore";
else
{
for(i=1;i<25;i++)
{
if
(voti[i][j]>7)
cout<<stud[i];
}
}
}
Grazie anticipatamente!!!
Ciao a tutti!!!
Vorrei un aiuto a risolvere il mio problema:
Questo e il mio programma:
#include <iostream>
#include <string.h>
#include <fstream.h>
using namespace std;
int main()
{
int i,j,k;
char m[50];
int voti[25][10];
char mat[20];
char stud[50];
char a[20];
for (i=1;i<10;i++)
{
cout<<"Inserisci materia ";
cin.ignore (80,"\n");
cin.get(stud[j],80);
}
for (i=1;i<25;i++)
{
cout<<"inserisci studente " ;
cin.ignore (80,"\n");
cin.get(stud[j],80);
for (j=1;j<10;j++)
{
cout<<"inserisci voto di "<<mat[j]<<" e di studente "<<stud[j];
cin>> voti[i][j];
}
}
cout<<"inserisci la materia(controllo) ";
cin.ignore (80,"\n");
cin.get(a,20);
for(k=1;k<10;k++)
{
if (strcmp(m[k],a)==0)
{j=k;
k=10;
}
}
if(j==0)
cout<<"errore";
else
{
for(i=1;i<25;i++)
{
if
(voti[i][j]>7)
cout<<stud[i];
}
}
}
Grazie anticipatamente!!!
Ciao a tutti!!!