Advertisement
Guest User

Untitled

a guest
Jan 16th, 2018
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.42 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <conio.h>
  4. int main()
  5. {
  6. int *wsk,wybor,ile,i,j,ob,x,nr;
  7. do{
  8. puts("1.Wprowadz boki");
  9. puts("2.Oblicz obwod");
  10. puts("3.Wyswietl boki");
  11. puts("4.Wyswietl n-ty bok");
  12. puts("5.Podmien n-ty bok");
  13. puts("6.Dodaj bok na koncu");
  14. puts("7.Wstaw bok");
  15. puts("8.Usun n-ty bok");
  16. puts("9.Koniec\n");
  17. scanf("%d",&wybor);
  18. if(wybor==1){
  19. system("cls");
  20. puts("Podaj ilosc bokow");
  21. scanf("%d",&ile);
  22. wsk=malloc(sizeof(int)*ile);
  23. puts("Podaj dlugosci bokow");
  24. for(j=0;j<ile;j++){
  25. wsk[j]=0;
  26. }
  27. system("cls");
  28. for(i=0;i<ile;i++){
  29. printf("Podaj bok %d:\n",i+1);
  30. scanf("%d",&wsk[i]);
  31. }
  32. system("cls");
  33. }
  34. if(wybor==2){
  35. system("cls");
  36. ob=0;
  37. for(j=0;j<ile;j++){
  38. ob=ob+wsk[j];
  39. }
  40. printf("Obwod wynosi: %d\n",ob);
  41. printf("\n");
  42.  
  43.  
  44. }
  45. if(wybor==3){
  46. system("cls");
  47. for(i=0;i<ile;i++){
  48. printf("Bok %d rowna sie: %d\n",i+1,wsk[i]);
  49. }
  50. printf("\n");
  51. }
  52. if(wybor==4){
  53. system("cls");
  54. printf("Podaj bok ktory chcesz wyswietlic:\n");
  55. scanf("%d",&i);
  56. system("cls");
  57. printf("Bok %d wynosi %d\n",i,wsk[i-1]);
  58. printf("\n");
  59. }
  60. if(wybor==5){
  61. system("cls");
  62. printf("Podaj bok ktory chcesz podmienic:\n");
  63. scanf("%d",&i);
  64. system("cls");
  65. printf("Podaj nowa wartosc\n");
  66. scanf("%d",&j);
  67. wsk[i-1]=j;
  68. }
  69. if(wybor==6){
  70. system("cls");
  71. printf("Podaj wartosc dodatkowego boku:\n");
  72. scanf("%d",&x);
  73. wsk[ile++]=x;
  74.  
  75.  
  76. }
  77. if(wybor==7){
  78. system("cls");
  79. i=ile;
  80. printf("Bok nr boku ktory chcesz zmienic:\n");
  81. scanf("%d",&nr);
  82. nr--;
  83. for(i;nr<i;i--){
  84. wsk[i]=wsk[i-1];
  85.  
  86. }
  87. printf("Podaj wartosc:\n");
  88. scanf("%d",&x);
  89. wsk[nr]=x;
  90. ile++;
  91. }
  92. if(wybor==8){
  93. system("cls");
  94. i=ile;
  95. printf("Jaki bok chcesz usunac:\n");
  96. scanf("%d",&nr);
  97. nr--;
  98. for(nr;i>nr;nr++){
  99. wsk[nr]=wsk[nr+1];
  100. }
  101. ile--;
  102.  
  103. }
  104. }while(wybor!=9);
  105. return 0;
  106. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement