Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- int main()
- {
- int w, k;
- float **wsk;
- float i, m;
- printf("Podaj liczbe wierszy: ");
- scanf("%d", &w);
- printf("Podaj liczbe kolumn: ");
- scanf("%d", &k);
- //alokacja pamieci //Nie rozumiem dlaczego wyskakuje warning w 17, 23 i 32 lini..
- wsk =( float ** ) malloc (w * sizeof(float*) );
- if(wsk==NULL)
- return -1;
- for ( i = 0; i < w; i++)
- {
- wsk[(int)i] = (float *) malloc(k * sizeof (float));
- if(wsk[(int)i] == NULL)
- return -1;
- }
- for( i = 0; i < w; i++)
- {
- for( m = 0; m < k; m++)
- {
- printf("%.2f\t", (m + i) / 10);
- }
- printf("\n");
- }
- //zwolnienie zajmowanego obszaru
- for( i = 0; i < w; i++)
- free(wsk[(int)i]); //Czy to rzutowanie jest potrzebne i jeżeli nie to jak to zrobić? (wartości w tab powinny być float)
- free(wsk);
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement