Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- void czytaj_n(int *n);
- void czytaj_tab(int*t,int n);
- void drukuj_tab(int*t,int n);
- int maksmium (int*t,int n);
- int minimum (int*t,int n);
- double sredia(int*t,int n);
- int main ()
- {
- int *tab = NULL;
- int n;
- char z;
- while (1)
- {
- printf("c- czytaJ tab n elemntowa\nd-drukuj tablice\n");
- printf("Twoj wybor: ");
- fflush(stdin);
- z = getchar();
- switch(z)
- {
- case 'c': czytaj_n(&n);
- tab = (int*)malloc(n*sizeof(int));
- czytaj_tab(tab,n);
- break;
- case'd': if(tab==NULL) printf("tab pusta\n");
- else drukuj_tab(tab,n);
- break;
- }
- }
- system("pause");
- }
- void czytaj_n(int *n){
- do
- {
- printf("n= ");
- scanf("%d",n);
- }while (*n<1);
- }
- void czytaj_tab(int*t,int n){
- int i = 0;
- for(i;i < n; i++)
- {
- printf("[%d]=",i);
- scanf("%d",t+i);
- }
- }
- void drukuj_tab(int*t,int n){
- int i = 0;
- for(i;i < n; i++)
- printf("[%d]=%d\n",i,*(t+i));
- }
- int maksmium (int*t,int n){
- int i = 1;
- int m = *t;
- for(i;i < n; i++){
- if(*(t+i)>m)
- m=*(t+i);
- }
- return m;
- }
- int minimum (int*t,int n){
- int i = 1;
- int m = *t;
- for(i;i < n; i++){
- if(*(t+i)<m)
- m=*(t+i);
- }
- return m;
- }
- //double sredia(int*t,int *n){
- //int i = 0;
- //double srednia;
- //for(i;i < *n; i++)
- //
- //}
- //
- //
- //}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement