asmodeus94

tab

Nov 20th, 2012
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.52 KB | None | 0 0
  1. /*Stwórz 10 elementową tablice typu int
  2. Napisz switch(x) gdzie:
  3. x=1 - wyswietl tablice
  4. x=2 - wyzeruj tablice
  5. x=3 - wypełnij tablice (od indeksu=0 do 9)
  6. x=4 - podaj zmienna z (z zakresu od 0 do 9) a następnie podaj wartość do wpisania do tablicy na miejscu z (cin>>tab[z])
  7. x=5 - podaj sumę elementów w tablicy.
  8. x=6 exit*/
  9. #include<iostream>
  10. #include<cstdio>
  11. using namespace std;
  12. int tab[10];
  13. void wys(){
  14.      for(int i=0;i<10;i++){
  15.         cout<<"["<<tab[i]<<"] ";
  16. }
  17. getchar();getchar();
  18. }
  19. void wyz(){
  20.      for(int i=0;i<10;i++){
  21.         tab[i]=0;
  22. }
  23. }
  24. void wyp(){
  25.      for(int i=0;i<10;i++){
  26.      cin>>tab[i];  
  27. }
  28. }
  29. void podZ(){
  30. int z,jakaW=0;
  31. do{cout<<"Podaj wartosc zmiennej z: ";cin>>z;}while((z>10)||(z<0));
  32. cout<<"Jaka wartosc chcesz wpisac: ";cin>>jakaW;
  33. cout<<jakaW;
  34. tab[z]=jakaW;
  35. }
  36. int sumaE(){
  37. int suma=0;
  38.      for(int i=0;i<10;i++){
  39.             suma+=tab[i];
  40.            }
  41. return suma;
  42. }
  43. int main(){
  44. int wybor;          
  45. do{
  46. system("cls");
  47. cout<<"x=1 - wyswietl tablice\n";
  48. cout<<"x=2 - wyzeruj tablice\n";
  49. cout<<"x=3 - wypelnij tablice (od indeksu=0 do 9)\n";
  50. cout<<"x=4 - podaj zmienna z (z zakresu od 0 do 9) a nastepnie podaj wartosc do wpisania do tablicy na miejscu z (cin>>tab[z])\n";
  51. cout<<"x=5 - podaj sume elementow w tablicy.\n";
  52. cout<<"x=6 exit\n";
  53. cout<<"Wybor: ";
  54. cin>>wybor;
  55. switch(wybor){
  56. case 1:{wys();break;}
  57. case 2:{wyz();break;}
  58. case 3:{wyp();break;}
  59. case 4:{podZ();break;}
  60. case 5:{cout<<sumaE();getchar();getchar();break;}
  61. }}while(wybor!=6);            
  62. }
Advertisement
Add Comment
Please, Sign In to add comment