zipzippy

Lab4 - Nizi

Nov 13th, 2016
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.15 KB | None | 0 0
  1. ___________________________________________________________________________________________________________________
  2. RAMKA:
  3.  
  4. #include <stdio.h>
  5. int main(){
  6.  
  7. int n,i,j;
  8. scanf("%d",&n);
  9. for(i=0;i<n;i++) printf("+");
  10. printf("\n");
  11. for(i=1;i<n-1;i++){
  12. printf("+");
  13. for(j=1;j<n-1;j++){
  14. printf("-");
  15. }
  16. printf("+\n");
  17. }
  18. for(i=0;i<n;i++) printf("+");
  19. printf("\n");
  20.  
  21. return 0;
  22. }
  23.  
  24. ___________________________________________________________________________________________________________________
  25. HEKSADECIMALEN BROJ:
  26.  
  27. #include <stdio.h>
  28.  
  29. int main(){
  30. char bukva;
  31. int broj=0,cifra;
  32. while(scanf("%c",&bukva)&&bukva!='\n'){
  33. cifra=-1;
  34. if(bukva=='A'||bukva=='a') cifra=10;
  35. if(bukva=='B'||bukva=='b') cifra=11;
  36. if(bukva=='C'||bukva=='c') cifra=12;
  37. if(bukva=='D'||bukva=='d') cifra=13;
  38. if(bukva=='E'||bukva=='e') cifra=14;
  39. if(bukva=='F'||bukva=='f') cifra=15;
  40. if(bukva=='0') cifra=0;
  41. if(bukva=='1') cifra=1;
  42. if(bukva=='2') cifra=2;
  43. if(bukva=='3') cifra=3;
  44. if(bukva=='4') cifra=4;
  45. if(bukva=='5') cifra=5;
  46. if(bukva=='6') cifra=6;
  47. if(bukva=='7') cifra=7;
  48. if(bukva=='8') cifra=8;
  49. if(bukva=='9') cifra=9;
  50. if(cifra==-1) continue;
  51.  
  52. printf("%c",bukva);
  53. broj = broj*16 + cifra;
  54.  
  55. }
  56. printf(" %d",broj);
  57. return 0;
  58. }
  59.  
  60. ___________________________________________________________________________________________________________________
  61. GENERIRANJE NIZA:
  62.  
  63. #include <stdio.h>
  64. int main(){
  65. int n,i;
  66. scanf("%d",&n);
  67. float zbir=0,a,b,niza[n];
  68. scanf("%f%f",&a,&b);
  69. niza[0]=a;
  70. niza[1]=b;
  71. zbir = a+b;
  72. for(i=2;i<n;i++){
  73. niza[i]=zbir/2;
  74. zbir+=niza[i];
  75. }
  76. for(i=0;i<n;i++){
  77. printf("%.2f ",niza[i]);
  78. }
  79. return 0;
  80. }
  81.  
  82. ___________________________________________________________________________________________________________________
  83. CIKLICHNO POMESTUVANJE:
  84.  
  85. #include <stdio.h>
  86. int main(){
  87.  
  88. int n,k,i,j;
  89. scanf("%d",&n);
  90. int arr[n],ans[n];
  91. for(i=0;i<n;i++) scanf("%d",&arr[i]);
  92. scanf("%d",&k);
  93. k%=n;
  94. if(k<0) k = n+k;
  95. for(i=0;i<n;i++){
  96. int idx = (i + k)%n;
  97. ans[idx] = arr[i];
  98. }
  99. for(i=0;i<n;i++) printf("%d ",ans[i]);
  100.  
  101. return 0;
  102. }
Advertisement
Add Comment
Please, Sign In to add comment