Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <ctype.h>
- #include <stdio.h>
- #include <math.h>
- #define MAX 10
- struct struktura
- {
- char ciag[MAX];
- int wartosc;
- };
- struktura oblicz(struktura tablica[], int n)
- {
- struktura tmp;
- int i;
- int j;
- for(i=0;i<n;i++)
- {
- if(tablica[i].wartosc<n&&tmp.wartosc>0)
- {
- for(j=tmp.wartosc;j<n;j++)
- tmp.ciag[j+1]=NULL;
- }
- }
- n=0;
- while(tmp.ciag[n]!='NULL')
- n++;
- return tmp;
- }
- int main (){
- int n;
- int wart;
- char znak;
- int tab[10];
- struct struktura tablica[MAX];
- printf("ciag\n");
- for(n=0;n<MAX;n++)
- {
- znak=getchar();
- if(znak!='\n')
- tablica[n].ciag[n]=znak;
- else
- break;
- }
- printf("wartosc\n");
- for(n=0;n<MAX;n++)
- {
- scanf("%d",&wart);
- tablica[n].wartosc=wart;
- }
- struktura wynik=oblicz(tablica,n);
- printf("%s %d",wynik.ciag,n);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement