Advertisement
Guest User

Untitled

a guest
Mar 5th, 2015
214
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.81 KB | None | 0 0
  1. #include <ctype.h>
  2. #include <stdio.h>
  3. #include <math.h>
  4. #define MAX 10
  5.  
  6. struct struktura
  7. {
  8. char ciag[MAX];
  9. int wartosc;
  10. };
  11. struktura oblicz(struktura tablica[], int n)
  12. {
  13. struktura tmp;
  14. int i;
  15. int j;
  16. for(i=0;i<n;i++)
  17. {
  18. if(tablica[i].wartosc<n&&tmp.wartosc>0)
  19. {
  20. for(j=tmp.wartosc;j<n;j++)
  21. tmp.ciag[j+1]=NULL;
  22. }
  23. }
  24. n=0;
  25. while(tmp.ciag[n]!='NULL')
  26. n++;
  27. return tmp;
  28. }
  29.  
  30. int main (){
  31. int n;
  32. int wart;
  33. char znak;
  34. int tab[10];
  35. struct struktura tablica[MAX];
  36. printf("ciag\n");
  37. for(n=0;n<MAX;n++)
  38. {
  39. znak=getchar();
  40. if(znak!='\n')
  41. tablica[n].ciag[n]=znak;
  42. else
  43. break;
  44. }
  45. printf("wartosc\n");
  46. for(n=0;n<MAX;n++)
  47. {
  48. scanf("%d",&wart);
  49. tablica[n].wartosc=wart;
  50. }
  51. struktura wynik=oblicz(tablica,n);
  52. printf("%s %d",wynik.ciag,n);
  53. return 0;
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement