Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- int realok(int *r);
- void czytajtab(int *tab,int n);
- int main()
- {
- int *t=NULL,rozmiar=0;
- t=realok(&rozmiar);
- czytajtab(t,rozmiar);
- return 0;
- }
- int realok(int *r)
- {
- int *tab=NULL;
- int i=0,co;
- for(;;)
- {
- scanf("%d",&co);
- if (co==0) break;
- tab=(int*)realloc(tab,(i+1)*sizeof(int));
- *(tab+i)=co;
- i++;
- }
- *r=i;
- return tab;
- }
- void czytajtab(int *tab,int n)
- {
- int i=0;
- printf("Zawartosc tablicy: ");
- for(;i<n;i++)
- printf("%d, ",*(tab+i));
- }
- /*
- int kartkowka(double *n, double *d, double *u, double *s)
- { int *t=NULL,a,i=0,sum=0,uj=0;
- do
- { fflush(stdin);
- scanf("%d",&a);
- if(a==0)
- break;
- t=(double*)realloc(t,(i+1)*sizeof(double));
- *(t+i)=a;
- i++;
- if(a<0)
- { uj++;
- sum+=a;
- }
- }
- while(1);
- *n=i;
- *u=uj;
- *d=i-uj;
- *s=suma/uj;
- return tab;
- }
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement