int lp; char imie[10];//długość imienia = 10 char nazwisko[20];//długość nazwiska = 20 char przedmiot[10];//długość nazwy przedmiotu = 10 int ocena; int ocena1; int ocena2; int ocena3; }; constint n=5; int i;//,j,k; ; int ocenypolski[5]={1,3,4,2,5};//wprowadzenie pięciu losowych ocen int ocenypolski1[5]={3,2,4,5,3};//oceny z polskiego int ocenypolski2[5]={4,3,5,2,3}; int ocenypolski3[5]={5,3,2,5,3};
int ocenymatematyka[5]={1,3,5,2,4};//wprowadzenie pięciu losowych ocen int ocenymatematyka1[5]={2,4,3,5,2};//oceny z matematyki int ocenymatematyka2[5]={2,3,5,4,4}; int ocenymatematyka3[5]={5,3,4,2,5};
int ocenyprogramowanie[5]={5,5,3,5,4};//wprowadzenie pięciu losowych ocen int ocenyprogramowanie1[5]={5,4,3,5,4};//oceny z programowania int ocenyprogramowanie2[5]={5,5,3,5,4}; int ocenyprogramowanie3[5]={5,5,4,5,3}; int srednia=0; int main(int argc,char*argv[]) { cout<<"\n\t\t\tKlasa Informatyczna"<<endl; dziennik polski[n];//oceny uczniów z języka polskiego. for(i=0;i<n;i++) polski[i].lp=i+1; strcpy(polski[0].nazwisko,"Adamek");//strcpy - kopia jednego ciągu do drugiego. strcpy(polski[0].imie,"Pawel");
strcpy(polski[4].nazwisko,"Frydecka"); strcpy(polski[4].imie,"Ilona"); for(i=0;i<n;i++) { polski[i].ocena=ocenypolski[i]; polski[i].ocena1=ocenypolski1[i]; polski[i].ocena2=ocenypolski2[i]; polski[i].ocena3=ocenypolski3[i]; } cout<<endl; cout<<"Przedmiot: J.Polski"<<"\n\n"; cout<<"lp"<<" Nazwisko "<<" Imie "<<" Oceny "<<endl; cout<<endl; for(i=0;i<n;i++) { cout<<setw(2)<<polski[i].lp <<setw(15)<<polski[i].nazwisko<<setw(13)//setw - Określa liczbę znaków do wykorzystania, <<polski[i].imie<<setw(9)<<polski[i].ocena //jako szerokość pola dla następnej operacji wstawiania. <<setw(2)<<polski[i].ocena1<<setw(2) <<polski[i].ocena2<<setw(2) <<polski[i].ocena3<<endl; }
cout<<"\n\n";
dziennik matematyka[n];//oceny uczniów z matematyki. for(i=0;i<n;i++) matematyka[i].lp=i+1; strcpy(matematyka[0].nazwisko,"Adamek"); strcpy(matematyka[0].imie,"Pawel");
dziennik programowanie[n];//oceny uczniów z programowania. for(i=0;i<n;i++) programowanie[i].lp=i+1; strcpy(programowanie[0].nazwisko,"Adamek"); strcpy(programowanie[0].imie,"Pawel");
#include <iostream>
#include <string> //strumień
#include <iomanip> //manipulator strumieni
usingnamespace std;
struct dziennik
{
int lp;
char imie[10]; //długość imienia = 10
char nazwisko[20]; //długość nazwiska = 20
char przedmiot[10]; //długość nazwy przedmiotu = 10
int ocena;
int ocena1;
int ocena2;
int ocena3;
};
constint n=5;
int i;//,j,k;
;
int ocenypolski[5]={1,3,4,2,5}; //wprowadzenie pięciu losowych ocen
int ocenypolski1[5]={3,2,4,5,3}; //oceny z polskiego
int ocenypolski2[5]={4,3,5,2,3};
int ocenypolski3[5]={5,3,2,5,3};
int ocenymatematyka[5]={1,3,5,2,4}; //wprowadzenie pięciu losowych ocen
int ocenymatematyka1[5]={2,4,3,5,2}; //oceny z matematyki
int ocenymatematyka2[5]={2,3,5,4,4};
int ocenymatematyka3[5]={5,3,4,2,5};
int ocenyprogramowanie[5]={5,5,3,5,4}; //wprowadzenie pięciu losowych ocen
int ocenyprogramowanie1[5]={5,4,3,5,4}; //oceny z programowania
int ocenyprogramowanie2[5]={5,5,3,5,4};
int ocenyprogramowanie3[5]={5,5,4,5,3};
int srednia=0;
int main(int argc,char*argv[])
{
cout<<"\n\t\t\tKlasa Informatyczna"<<endl;
dziennik polski[n]; //oceny uczniów z języka polskiego.
for(i=0;i<n;i++)
polski[i].lp=i+1;
strcpy(polski[0].nazwisko,"Adamek"); //strcpy - kopia jednego ciągu do drugiego.
strcpy(polski[0].imie,"Pawel");
strcpy(polski[1].nazwisko,"Kaniecki");
strcpy(polski[1].imie,"Tomek");
strcpy(polski[2].nazwisko,"Grzybek");
strcpy(polski[2].imie,"Piotr");
strcpy(polski[3].nazwisko,"Niemczyk");
strcpy(polski[3].imie,"Magda");
strcpy(polski[4].nazwisko,"Frydecka");
strcpy(polski[4].imie,"Ilona");
for(i=0;i<n;i++)
{
polski[i].ocena=ocenypolski[i];
polski[i].ocena1=ocenypolski1[i];
polski[i].ocena2=ocenypolski2[i];
polski[i].ocena3=ocenypolski3[i];
}
cout<<endl;
cout<<"Przedmiot: J.Polski"<<"\n\n";
cout<<"lp"<<" Nazwisko "<<" Imie "<<" Oceny "<<endl;
cout<<endl;
for(i=0;i<n;i++)
{
cout<<setw(2)<<polski[i].lp
<<setw(15)<<polski[i].nazwisko<<setw(13) //setw - Określa liczbę znaków do wykorzystania,
<<polski[i].imie<<setw(9)<<polski[i].ocena //jako szerokość pola dla następnej operacji wstawiania.
<<setw(2)<<polski[i].ocena1<<setw(2)
<<polski[i].ocena2<<setw(2)
<<polski[i].ocena3<<endl;
}
cout<<"\n\n";
dziennik matematyka[n]; //oceny uczniów z matematyki.
for(i=0;i<n;i++)
matematyka[i].lp=i+1;
strcpy(matematyka[0].nazwisko,"Adamek");
strcpy(matematyka[0].imie,"Pawel");
strcpy(matematyka[1].nazwisko,"Kaniecki");
strcpy(matematyka[1].imie,"Tomek");
strcpy(matematyka[2].nazwisko,"Grzybek");
strcpy(matematyka[2].imie,"Piotr");
strcpy(matematyka[3].nazwisko,"Niemczyk");
strcpy(matematyka[3].imie,"Magda");
strcpy(matematyka[4].nazwisko,"Frydecka");
strcpy(matematyka[4].imie,"Ilona");
for(i=0;i<n;i++)
{
matematyka[i].ocena=ocenymatematyka[i];
matematyka[i].ocena1=ocenymatematyka1[i];
matematyka[i].ocena2=ocenymatematyka2[i];
matematyka[i].ocena3=ocenymatematyka3[i];
}
cout<<endl;
cout<<"Przedmiot: Matematyka"<<"\n\n";
cout<<"lp"<<" Nazwisko "<<" Imie "<<" Oceny "<<endl;
cout<<endl;
for(i=0;i<n;i++)
{
cout<<setw(2)<<matematyka[i].lp<<setw(15)
<<matematyka[i].nazwisko
<<setw(13)<<matematyka[i].imie<<setw(9)
<<matematyka[i].ocena<<setw(2)
<<matematyka[i].ocena1<<setw(2)
<<matematyka[i].ocena2<<setw(2)
<<matematyka[i].ocena3<<endl;
}
cout<<"\n\n";
dziennik programowanie[n]; //oceny uczniów z programowania.
for(i=0;i<n;i++)
programowanie[i].lp=i+1;
strcpy(programowanie[0].nazwisko,"Adamek");
strcpy(programowanie[0].imie,"Pawel");
strcpy(programowanie[1].nazwisko,"Kaniecki");
strcpy(programowanie[1].imie,"Tomek");
strcpy(programowanie[2].nazwisko,"Grzybek");
strcpy(programowanie[2].imie,"Piotr");
strcpy(programowanie[3].nazwisko,"Niemczyk");
strcpy(programowanie[3].imie,"Magda");
strcpy(programowanie[4].nazwisko,"Frydecka");
strcpy(programowanie[4].imie,"Ilona");
for(i=0;i<n;i++)
{
programowanie[i].ocena=ocenyprogramowanie[i];
programowanie[i].ocena1=ocenyprogramowanie1[i];
programowanie[i].ocena2=ocenyprogramowanie2[i];
programowanie[i].ocena3=ocenyprogramowanie3[i];
}
cout<<endl;
cout<<"Przedmiot: Programowanie"<<"\n\n";
cout<<"lp"<<" Nazwisko "<<" Imie "<<" Oceny "<<endl;
cout<<endl;
for(i=0;i<n;i++)
{
cout<<setw(2)<<programowanie[i].lp<<setw(15)
<<programowanie[i].nazwisko
<<setw(13)<<programowanie[i].imie
<<setw(9)<<programowanie[i].ocena<<setw(2)
<<programowanie[i].ocena1<<setw(2)
<<programowanie[i].ocena2<<setw(2)
<<programowanie[i].ocena3<<endl;
}
cout<<"\n\n";
system("PAUSE");
return EXIT_SUCCESS;
}