Tablice-odp, INFORMATYKA


Tablice

1.

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

{

int tab[]={1,3,5,2,7,8}; //wypełnienie tablicy liczbami

int suma=0;

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

{suma=suma+tab[i];}

cout<<"suma wynosi:"<<suma<<"\n"<<"srednia wynosi:"<<suma/6<<endl;

system("PAUSE");

return 0;

}

2.

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

{int nmax=100;

int szukana;

int tab[nmax];

bool jest=0; //zmienna logiczna do okraslania czy element jest czy nie, zawsze wartosc 1 lub 0

int n=101; //aby wejśc do pętli

while(n>nmax)

{cout<<"podaj liczbę mniejszą niż 100:"<<endl;

cin>>n;

}

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

{//wypełnienie tablicy wartosciami z klawiatury

cout<<"podaj"<<i<<"element tablicy:"<<endl; cin>>tab[i];

}

cout<<"podaj szukaną liczbę:"<<endl;

cin>>szukana;

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

{

if (tab[i]==szukana)

{jest=1;}

}

if (jest= =1)

cout<<"jest"<<endl;

else

cout<<"nie ma";

system("PAUSE");

return 0;

}

3.

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

{int nmax=100, max,min;

int tab[nmax];

int n=101; //aby wejśc do pętli

while(n>nmax)

{cout<<"podaj liczbę mniejszą niż 100:"<<endl;

cin>>n;

}

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

{

cout<<"podaj"<<i<<"element tablicy:"<<endl;

cin>>tab[i];

}

min=tab[0];

max=tab[0];

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

{if(tab[i]>max)

max=tab[i];

if(tab[i]<min)

min=tab[i];

}

cout<<"min"<<min<<"max"<<max<<endl;

system("PAUSE");

return 0;

}

4.

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

{int nmax=100, max,min;

int tab[nmax];

int n=101; //aby wejśc do pętli

while(n>nmax)

{cout<<"podaj liczbę mniejszą niż 100:"<<endl;

cin>>n;

}

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

{

cout<<"podaj"<<i<<"element tablicy:"<<endl;

cin>>tab[i];

}

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

cout<<tab[i]*tab[i]<<endl;

system("PAUSE");

return 0;

}

5.

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

{int nmax=100, zw;

int tab[nmax];

int n=101; //aby wejśc do pętli

while(n>nmax)

{cout<<"podaj liczbę mniejszą niż 100:"<<endl;

cin>>n;

}

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

{

cout<<"podaj"<<i<<"element tablicy:"<<endl;

cin>>tab[i];

}

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

{ if(tab[i]%2==0) //warunek parzystości liczb

{ cout<<"parzysta "<<tab[i]<<endl;

zw=tab[i]+10;

cout<<"podniesiona o 10: "<<zw<<endl;

}

else

cout<<"nieparzysta"<<tab[i]<<endl;

}

system("PAUSE");

return 0;

}

6.

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

{int nmax=100, suma=0;

int tab[nmax];

int n=101;

float sr;

while(n>nmax)

{cout<<"podaj liczbę mniejszą niż 100:"<<endl;

cin>>n;

}

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

{

cout<<"podaj"<<i<<"element tablicy:"<<endl;

cin>>tab[i];

suma=suma+tab[i];

}

sr=suma/n;

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

{ if(tab[i]<sr)

cout<<"mniejsze od "<<sr<<"to:"<<tab[i]<<endl;

}

system("PAUSE");

return 0;

}

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

{int nmax=50;

int w1[nmax],w2[nmax],s[nmax];

int n=51;

while(n>50)

{cout<<"podaj mniejszy stopnien wielomianu "<<endl;

cin>>n;}

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

{cout<<"podaj a"<<i<<"wspolczynnik wielomianu w1:"<<endl;

cin>>w1[i];

cout<<"podaj a"<<i<<"wspolczynnik wielomianu w2:"<<endl;

cin>>w2[i];

}

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

{s[i]=w1[i]+w2[i];

}

cout<<"wielomian w1 ma postać:"<<endl;

for(int i=n;i>=0;i--) //wielomian zapisany zostaje jako anxn+an-1xn-1+…+a1x1+a0x0

{cout<<w1[i]<<"x^"<<i<<"+";}

cout<<"wielomian w2 ma postać:"<<endl;

for(int i=n;i>=0;i--)

{cout<<w2[i]<<"x^"<<i<<"+";}

cout<<"wielomian s ma postać:"<<endl;

for(int i=n;i>=0;i--)

{cout<<s[i]<<"x^"<<i<<"+";}

system("PAUSE");

return 0;

}

8.//tabliczka mnożenia zapisana do tablicy dwuwymiarowej

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

{int tab[10][10];

for(int i=1;i<=10;i++)

{for(int k=1;k<=10;k++)

{tab[i][k]=i*k;

} }

for(int i=1;i<=10;i++)

{for(int k=1;k<=10;k++)

cout<<tab[i][k];

cout<<endl;

}

system("PAUSE");

return 0;

}

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

{int tab[10], dod=0,uj=0;

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

{cout<<"podaj"<<i<<"element tablicy:"<<endl;

cin>>tab[i];

if(tab[i]>0)

dod++;

else uj++;

}

cout<<"elementów dodatnich bylo:"<<dod<<"ujemnych:"<<uj<<endl;

system("PAUSE");

return 0;

}

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

{int tab[10],a;

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

{cout<<"podaj"<<i<<"element tablicy:"<<endl;

cin>>tab[i];

}

cout<<"podaj szukana liczbe:"<<endl;

cin>>a;

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

{if(tab[i]==a)

cout<<"poprzedni:"<<tab[i-1]<<"nastepny:"<<tab[i+1]; }

system("PAUSE");

return 0;

}

11.

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

{int n,il=0,sum=0;

float sr;

cout<<"podaj ilosc elementów:"<<endl;

cin>>n;

int tab[n];

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

{cout<<"podaj"<<i<<"element tablicy:"<<endl;

cin>>tab[i];

}

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

{sr=(tab[i-1]+tab[i+1])/2; //srednia elementów poprzedzajacego i następnego

if(abs(tab[i])>sr)

{il++;

sum=sum+tab[i];}

}

cout<<"ilosc elementów:"<<il<<"suma:"<<sum;

system("PAUSE");

return 0;

}

12.

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

{int t[10], min, max, indmax, indmin;

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

{

t[i]=rand()%100+1; //lososwe wypełnienie tablicy

}

min=t[0];

max=t[0];

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

{

if (t[i]>max)

{max=t[i];

indmax=i ;}

if (t[i]<min)

{min=t[i];

indmin=i ;}

}

cout<<"cala tablica:"<<endl;

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

cout<<t[i]<<endl;

cout<<"min:"<<min<<"o indeksie"<<indmin<<"max"<<max<<"o ind:"<<indmax;

system("PAUSE");

return 0;

}



Wyszukiwarka

Podobne podstrony:
Przykłady do rozwiązania - tablica korelacyjna, Informatyka i Ekonometria SGGW, Semestr 2, Statystyk
2011 ODP Informatyka Sadzik prezent na swieta
Odp[1][1]. z informatyki, Szkoła
Tablica znaków, Informatyka, Word
ask-100-pyt-odp, Informatyka Stosowana, Architektura systemów komputerowych, ASK
Zmienne Tablicowe w teoretyce, INFORMATYKA, INFORMATYKA sem. III, 2.Prograowanie strukturalne i obie
Przyklady do rozwiazania - tablica korelacyjna, Informatyka i Ekonometria SGGW, Semestr 2, Statystyk
TABLICE w TP, INFORMATYKA
2011 ODP Informatyka Sadzik prezent na swietaid 27500
2011 ODP Informatyka Sadzik prezent na swieta, Polibuda, I semestr, Informatyka
05 0 dzienik budowy, tablica informacyjna Dz U 2002 nr108poz953
html tablice informatyczne helion F562QEMR3Y6PKJHIGA2JQ7ZSV4JT3ZIQ6266GGQ
załacznik 1 zapyt. ofert. na tablice informacyjne Pługa 2012, Przegrane 2012, Rok 2012, poczta 08.08
access 2003 tablice informatyczne helion R5FMD3WVP2A4HQ6Q6NK6XH3AWD76HXYJGHWY7AI
C & C++ Wyklady Politechnika Wroclawska 1 rok informatyki, W10 wskazniki na tablice wielowymiarowe i
2012 11 14 zapytanie ofertowe tablice informacyjneid 28108

więcej podobnych podstron