#include <stdio.h> #include <stdlib.h> void przepisywanie(int* tab1, int rozmiar) { int i, z, x = 0; int *tab = (int*)malloc(5 * sizeof(int)); int index, n; printf("Tablica przepisana:\n"); for (n = 2; n < rozmiar - 2; n++) { index = 2 * n + 1; if (x == 0) z = index + 1; else z = index - (x - 1); index -= 5 + x; x++; puts("XXXXX"); for (i = index; i < z - 1; i++) { if(0>i || i>=5) printf("\t\t\t\WTF? i=%d ****************",i); *(tab+i) = *(tab1 + i); printf("%d\n", *(tab + i)); } } } int main() { int* tab = NULL; int rozmiar=50; tab = (int*)malloc(rozmiar* sizeof(int)); puts("Elementy tablicy:"); for (int i = 0; i < rozmiar; i++) { *(tab + i) = i * i; printf("%d\n", *(tab + i));} przepisywanie(tab, rozmiar); return 0; }
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9
Elementy tablicy: 0 1 4 9 16 25 36 49 64 81 100 121 144 169 196 225 256 289 324 361 400 441 484 529 576 625 676 729 784 841 900 961 1024 1089 1156 1225 1296 1369 1444 1521 1600 1681 1764 1849 1936 2025 2116 2209 2304 2401 Tablica przepisana: XXXXX 0 1 4 9 16 XXXXX 1 4 9 16 WTF? i=5 ****************25 XXXXX 4 9 16 WTF? i=5 ****************25 WTF? i=6 ****************36 XXXXX 9 16 WTF? i=5 ****************25 WTF? i=6 ****************36 WTF? i=7 ****************49 XXXXX 16 WTF? i=5 ****************25 WTF? i=6 ****************36 WTF? i=7 ****************49 WTF? i=8 ****************64 XXXXX WTF? i=5 ****************25 WTF? i=6 ****************36 WTF? i=7 ****************49 WTF? i=8 ****************64 WTF? i=9 ****************81 XXXXX WTF? i=6 ****************36 WTF? i=7 ****************49 WTF? i=8 ****************64 WTF? i=9 ****************81 WTF? i=10 ****************100 XXXXX WTF? i=7 ****************49 WTF? i=8 ****************64 WTF? i=9 ****************81 WTF? i=10 ****************100 WTF? i=11 ****************121 XXXXX WTF? i=8 ****************64 WTF? i=9 ****************81 WTF? i=10 ****************100 WTF? i=11 ****************121 WTF? i=12 ****************144 XXXXX WTF? i=9 ****************81 WTF? i=10 ****************100 WTF? i=11 ****************121 WTF? i=12 ****************144 WTF? i=13 ****************169 XXXXX WTF? i=10 ****************100 WTF? i=11 ****************121 WTF? i=12 ****************144 WTF? i=13 ****************169 WTF? i=14 ****************196 XXXXX WTF? i=11 ****************121 WTF? i=12 ****************144 WTF? i=13 ****************169 WTF? i=14 ****************196 WTF? i=15 ****************225 XXXXX WTF? i=12 ****************144 WTF? i=13 ****************169 WTF? i=14 ****************196 WTF? i=15 ****************225 WTF? i=16 ****************256 XXXXX WTF? i=13 ****************169 WTF? i=14 ****************196 WTF? i=15 ****************225 WTF? i=16 ****************256 WTF? i=17 ****************289 XXXXX WTF? i=14 ****************196 WTF? i=15 ****************225 WTF? i=16 ****************256 WTF? i=17 ****************289 WTF? i=18 ****************324 XXXXX WTF? i=15 ****************225 WTF? i=16 ****************256 WTF? i=17 ****************289 WTF? i=18 ****************324 WTF? i=19 ****************361 XXXXX WTF? i=16 ****************256 WTF? i=17 ****************289 WTF? i=18 ****************324 WTF? i=19 ****************361 WTF? i=20 ****************400 XXXXX WTF? i=17 ****************289 WTF? i=18 ****************324 WTF? i=19 ****************361 WTF? i=20 ****************400 WTF? i=21 ****************441 XXXXX WTF? i=18 ****************324 WTF? i=19 ****************361 WTF? i=20 ****************400 WTF? i=21 ****************441 WTF? i=22 ****************484 XXXXX WTF? i=19 ****************361 WTF? i=20 ****************400 WTF? i=21 ****************441 WTF? i=22 ****************484 WTF? i=23 ****************529 XXXXX WTF? i=20 ****************400 WTF? i=21 ****************441 WTF? i=22 ****************484 WTF? i=23 ****************529 WTF? i=24 ****************576 XXXXX WTF? i=21 ****************441 WTF? i=22 ****************484 WTF? i=23 ****************529 WTF? i=24 ****************576 WTF? i=25 ****************625 XXXXX WTF? i=22 ****************484 WTF? i=23 ****************529 WTF? i=24 ****************576 WTF? i=25 ****************625 WTF? i=26 ****************676 XXXXX WTF? i=23 ****************529 WTF? i=24 ****************576 WTF? i=25 ****************625 WTF? i=26 ****************676 WTF? i=27 ****************729 XXXXX WTF? i=24 ****************576 WTF? i=25 ****************625 WTF? i=26 ****************676 WTF? i=27 ****************729 WTF? i=28 ****************784 XXXXX WTF? i=25 ****************625 WTF? i=26 ****************676 WTF? i=27 ****************729 WTF? i=28 ****************784 WTF? i=29 ****************841 XXXXX WTF? i=26 ****************676 WTF? i=27 ****************729 WTF? i=28 ****************784 WTF? i=29 ****************841 WTF? i=30 ****************900 XXXXX WTF? i=27 ****************729 WTF? i=28 ****************784 WTF? i=29 ****************841 WTF? i=30 ****************900 WTF? i=31 ****************961 XXXXX WTF? i=28 ****************784 WTF? i=29 ****************841 WTF? i=30 ****************900 WTF? i=31 ****************961 WTF? i=32 ****************1024 XXXXX WTF? i=29 ****************841 WTF? i=30 ****************900 WTF? i=31 ****************961 WTF? i=32 ****************1024 WTF? i=33 ****************1089 XXXXX WTF? i=30 ****************900 WTF? i=31 ****************961 WTF? i=32 ****************1024 WTF? i=33 ****************1089 WTF? i=34 ****************1156 XXXXX WTF? i=31 ****************961 WTF? i=32 ****************1024 WTF? i=33 ****************1089 WTF? i=34 ****************1156 WTF? i=35 ****************1225 XXXXX WTF? i=32 ****************1024 WTF? i=33 ****************1089 WTF? i=34 ****************1156 WTF? i=35 ****************1225 WTF? i=36 ****************1296 XXXXX WTF? i=33 ****************1089 WTF? i=34 ****************1156 WTF? i=35 ****************1225 WTF? i=36 ****************1296 WTF? i=37 ****************1369 XXXXX WTF? i=34 ****************1156 WTF? i=35 ****************1225 WTF? i=36 ****************1296 WTF? i=37 ****************1369 WTF? i=38 ****************1444 XXXXX WTF? i=35 ****************1225 WTF? i=36 ****************1296 WTF? i=37 ****************1369 WTF? i=38 ****************1444 WTF? i=39 ****************1521 XXXXX WTF? i=36 ****************1296 WTF? i=37 ****************1369 WTF? i=38 ****************1444 WTF? i=39 ****************1521 WTF? i=40 ****************1600 XXXXX WTF? i=37 ****************1369 WTF? i=38 ****************1444 WTF? i=39 ****************1521 WTF? i=40 ****************1600 WTF? i=41 ****************1681 XXXXX WTF? i=38 ****************1444 WTF? i=39 ****************1521 WTF? i=40 ****************1600 WTF? i=41 ****************1681 WTF? i=42 ****************1764 XXXXX WTF? i=39 ****************1521 WTF? i=40 ****************1600 WTF? i=41 ****************1681 WTF? i=42 ****************1764 WTF? i=43 ****************1849 XXXXX WTF? i=40 ****************1600 WTF? i=41 ****************1681 WTF? i=42 ****************1764 WTF? i=43 ****************1849 WTF? i=44 ****************1936 XXXXX WTF? i=41 ****************1681 WTF? i=42 ****************1764 WTF? i=43 ****************1849 WTF? i=44 ****************1936 WTF? i=45 ****************2025 XXXXX WTF? i=42 ****************1764 WTF? i=43 ****************1849 WTF? i=44 ****************1936 WTF? i=45 ****************2025 WTF? i=46 ****************2116 XXXXX WTF? i=43 ****************1849 WTF? i=44 ****************1936 WTF? i=45 ****************2025 WTF? i=46 ****************2116 WTF? i=47 ****************2209 XXXXX WTF? i=44 ****************1936 WTF? i=45 ****************2025 WTF? i=46 ****************2116 WTF? i=47 ****************2209 WTF? i=48 ****************2304 XXXXX WTF? i=45 ****************2025 WTF? i=46 ****************2116 WTF? i=47 ****************2209 WTF? i=48 ****************2304 WTF? i=49 ****************2401