cpp egzamin 9022008 rozw zadan , Temat J


Na razie tylko zadania pierwsze I drugie zaraz zrobię dalsze;)

Temat J

1.

using namespace std;

int main(int argc, char* argv[])

{int pier,dru,akt,poprz,poppoprz,jednocyfr=0,dwucyfr=0,dod=0,uj=0;

cin>>pier>>dru>>akt;

poprz=pier;

poppoprz=dru;

while(akt!=pier && akt!=dru && poprz%2!=0 && poppoprz%2!=0 && akt%2!=0)

{if(akt>=-9 && akt<=9)jednocyfr++;

if((akt>=-99 && akt<-9) || (akt>=10 && akt<=99))dwucyfr++;

if(akt>0)dod++;

if(akt<0)uj++;

}

cout<<jednocyfr<<dwucyfr<<dod<<uj;

system("pause");

return 0;

}

___________________________________________________________________

2.

using namespace std;

const int w=5,k=6;

struct punkt

{double x,y,d;

};

void wczyt(punkt A[][k])

{for(int i=0;i<w;i++)

{for(int j=0;j<w;j++)

cin>>A[i][j].x>>A[i][j].y;

}

};

void funkcja(punkt A[][k])

{for(int i=0;i<w;i++)

{for(int j=0;j<w;j++)

A[i][j].d=sqrt((A[i][j].x*A[i][j].x) + (A[i][j].y*A[i][j].y));

}

int suma15=0,suma30=0;

for(int i=0;i<k;i++)

{if(A[0][i].d>15)suma15++;

if(A[0][i].d>30)suma30++;

}

for(int i=0;i<k;i++)

{if(A[w-2][i].d>15)suma15++;

if(A[w-2][i].d>30)suma30++;

}

for(int i=0;i<k;i++)

{if(A[w-1][i].d>15)suma15++;

if(A[w-1][i].d>30)suma30++;

}

cout<<suma15<<suma30;

};

int main(int argc, char* argv[])

{punkt X[w][k],Y[w][k];

wczyt(X);wczyt(Y);

funkcja(X);funkcja(Y);

system("pause");

return 0;

}

__________________________________________________________________

4.

using namespace std;

struct Twsk{

int k;

Twsk* next;

};

int funkcja(Twsk*glowa)

{int naj,naj2; Tcos*adres;

naj=glowa->k;

adres=glowa->wsk;

while (adres)

{if(adres->k>naj){naj2=naj;naj=adres->k;}

adres=adres->wsk;}

cout<<naj+naj2;

return naj+naj2;

};

int main(int argc, char* argv[])

{

return 0;

}___________________________________________________________________________

Zestaw K

1.

using namespace std;

int main(int argc, char* argv[])

{ int a,b,pop,ost_uj1,ost_uj2,suma=0,licznik=0;

cin>>a;

while(a==0)

{cin>>a;}

pop=a;

if(a<0)ost_uj1=a;

if(a%5==0){suma+=a;licznik++;}

cin>>b;

while(b==0)

{cin>>b;}

while(a%b!=0 && b<=pop)

{

if(b<0){ost_uj1=ost_uj2;ost_uj2=b;}

if(b%5==0){suma+=a;licznik++;}

pop=b;

cin>>b;

while(b==0)

{cin>>b;};

}

cout<<suma/double(licznik)<<ost_uj1<<ost_uj2;

system("pause");

return 0;

}

________________________________________________________________

2.

using namespace std;

const int n=6;

struct Tauto{

string marka;

int cena;

};

void wczyt(Tauto A[][n])

{for(int i=0;i<n;i++)

{for(int j=0;j<n;j++)

cin>>A[i][j].marka>>A[i][j].cena;

}

};

void funkcja(Tauto A[][n], Tauto B[],Tauto C[])

{int k,i;

for(k=0,i=n-1;i>=0;i--,k++)

B[k]=A[i][i];

for(k=0,i=n-1;k<n;i--,k++)

C[k]=A[i][k];

int najd=0;

for(k=1;k<n;k++)

{if(B[k].cena>B[najd].cena)k=i;}

cout<<B[i].marka;

najd=0;

for(k=1;k<n;k++)

{if(C[k].cena>C[najd].cena)k=i;}

cout<<C[i].marka;

};

int main(int argc, char* argv[])

{Tauto X[n][n],Y[n][n],D[n],E[n],F[n],G[n];

wczyt(X);wczyt(Y);

funkcja(X,D,E);funkcja(Y,F,G);

system("pause");

___________________________________________________________________________

4

using namespace std;

struct Twsk{

int k;

string inf;

Twsk* nast;

};

int funkcja(Twsk*glowa)

Twsk*adres,*poprz;

poprz=glowa;

adres=glowa->nast;

while(adres && adres->next)

{if(poprz.k>adres.k && poprz.k>adres->nast->k)cout<<poprz->inf;

if(poprz.k<adres.k && adres.k>adres->nast->k)cout<<adres->inf;

if(poprz.k>adres.k && poprz.k<adres->nast->k)cout<<adres->wsk->inf;

}

};

int main(int argc, char* argv[])

{

return 0;

Autor Judasz



Wyszukiwarka

Podobne podstrony:
logika rozw zadan v2
Rozwiązania zadań - temat 11, Rozwiązania zadań - temat 12
Rozwiązania zadań - temat 11, Rozwiązania zadań - temat 12
Egzamin 2008 zbior zadan i pytan
Rozwiązania zadań - temat 13, Rozwiązania zadań - temat 14
TEST EGZAMINACYJNY 1c rozw, UE Katowice FiR, prawo
Rozwiązania zadań - temat 11, PWr, chemia nieorganiczna ćwiczenia
Metodyka rozw zadań z mechaniki J Nizioł
egzamin 2008 rozw(1), patomorfologia TESTY
na egzamin z psych[1][1] rozw
Egzamin zima+rozw Rozwiązania
Gradon egzamin odp rozw, UE rond Fir, Fir Rond UE, 2 rok, Rynki Finansowe - GRADOŃ
Rozwiązania zadań - temat 12, Rozwiązania zadań - temat 13
Kol2 Rozw zadan
Egzamin 0 2014 (rozw )

więcej podobnych podstron