joi, 22 noiembrie 2012

Numar oglindit (Subprogram)

Oglindit(Subprogram)

#include<iostream>
using namespace std;
int oglindit(int x)
{int xogl=0,uc;
while(x){
uc=x%10;
xogl=xogl*10+uc;
x/=10;}
return xogl;}
int main (){
 int n;
    cout<<"n=";
    cin>>n;
cout<<"oglinditul este:"<<" "<<oglindit(n);
return 0;}

vineri, 9 noiembrie 2012

Variabila de tip elev cu vectori

#include<iostream>
#include<fstream>
using namespace std;
int main(){
struct elev{
char nume[20],prenume[20];
int nota1,nota2,nota3;
float media;
};
elev v[100];
int n=2;
ifstream f("Variabila cu vectori.IN");
ofstream g("Variabila cu vectori.OUT");
for(int i=1;i<=n;i++){
f>>v[i].nume;
f>>v[i].prenume;
f>>v[i].nota1;
f>>v[i].nota2;
f>>v[i].nota3;
g<<"Elevul: "<<v[i].nume<<" "<<v[i].prenume<<endl<<"Nota1: "<<v[i].nota1<<endl<<"Nota2: "<<v[i].nota2<<endl<<"Nota3: "<<v[i].nota3;
g<<endl<<"Media: "<<(v[i].nota1+v[i].nota2+v[i].nota3)/3.0<<endl<<endl;
}
return 0;
}