Orar semigroup #2

Orar semigroup #2

19 noiembrie

La un concurs de Miss si Mister participa mai multi concurenti. La fete se citeste din fisier inaltimea, iar la baieti sportul preferat.
a) sa se afiseze nr de fete si de baieti
b) sa se afiseze inaltimea medie a fetelor
c) sa se afiseze toate sporturile o singura data

#include<iostream>
#include<fstream>
using namespace std;
int main()
{int i=0,j=0,k=0,s=0,h;
char a[100],b[100],*p;
ifstream f("miss.in");
while(f>>a)
{if(isdigit(a[0]))
    {i++;
s=s+atoi(a);}
if(isalpha(a[0]))
{    j++;
if(strstr(b,a)==0)
    {for(p=a;*p;p++)
        {b[k]=*p;k++;}
        b[k]=' ';k++;}}}
b[k]=NULL;
cout<<i<<" fete "<<j<<" baieti "<<endl;
h=(float)s/i;
cout<<h<<" inaltime medie"<<endl;
cout<<b;
}
Temă: Să se afişeze *\n**\n***....de n ori * pornind de la sirul a si concatenand sirul "*" de n ori.
#include<iostream>
using namespace std;
int main()
{int n,i;
char a[100]={0};
cin>>n;
for(i=1;i<=n;i++)
{ strcat(a,"*");
cout<<a<<endl;}
}

joi, 18 noiembrie 2010 by DlMuresan
Categories: , , , , , , , , | Leave a comment

Leave a Reply