Advertisement
Guest User

kolokvijumC

a guest
Jan 23rd, 2018
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.04 KB | None | 0 0
  1. //
  2. // main.c
  3. // Jovana Radojicic
  4. //
  5. // Created by Nikola Madjarevic on 1/23/18.
  6. // Copyright © 2018 Nikola Madjarevic. All rights reserved.
  7. //
  8.  
  9. #include <stdio.h>
  10. #include <stdlib.h>
  11. #include <ctype.h>
  12. #include <string.h>
  13. #include <math.h>
  14.  
  15. /*
  16.  
  17. Stringovi kolokvijum
  18.  
  19. */
  20. void izbaci(char str[100],int k){
  21. int i=k;
  22. int n = strlen(str);
  23. for(i=k;i<n;i++){
  24. str[i] = str[i+1];
  25. }
  26. }
  27.  
  28. void izbaciPojavljivanja(char str[100]){
  29. int i,j;
  30. for(i=0;i<strlen(str);i++){
  31. char ch = str[i];
  32. for(j=i+1;j<strlen(str);j++){
  33. if(str[j] == ch){
  34. izbaci(str, j);
  35. }
  36. }
  37. }
  38. }
  39.  
  40. void izmeni(char str[100]){
  41. char rezultat[100];
  42. char temp[100];
  43. int brojacTemp = 0;
  44. int j = 0;
  45. int i = 0;
  46. for(i=0;i<=strlen(str);i++){
  47. if(str[i]!='-'){
  48. temp[brojacTemp] = str[i];
  49. brojacTemp++;
  50. }
  51. else if(str[i]=='-'){
  52. izbaciPojavljivanja(temp);
  53. puts(temp);
  54. strcat(rezultat,temp);
  55. strcat(rezultat, "-");
  56.  
  57. temp[0]='\0';
  58. brojacTemp=0;
  59. }
  60. if(i==strlen(str)){
  61. puts("USAO");
  62. izbaciPojavljivanja(temp);
  63. puts(temp);
  64. strcat(rezultat,temp);
  65. temp[0]='\0';
  66. brojacTemp=0;
  67. }
  68. }
  69. puts(rezultat);
  70. }
  71. /*
  72. Iterativno izraz
  73. */
  74.  
  75. int pom(int n,int index){
  76. int i=1;
  77. int pov=0;
  78. for(i=1;i<index;i++){
  79. pov+=i;
  80. }
  81. return n+pov;
  82.  
  83. }
  84.  
  85. float interativno(int n){
  86. int imenilac = pom(n,n);
  87. int brojilac = 10;
  88. int i;
  89. double suma = 0;
  90. for(i=1;i<=n;i++){
  91. printf("\nBrojilac: %d",brojilac);
  92. printf("\nImenilac: %d",imenilac);
  93. suma = sqrt(brojilac/imenilac+suma);
  94. brojilac = brojilac + 11;
  95. imenilac = pom(n,n-i);
  96. }
  97. return suma;
  98. }
  99. int main(int argc, const char * argv[]) {
  100.  
  101. printf("%f",interativno(8));
  102.  
  103. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement