[pfemidi@pfemidi ~]$ cat foobar.c
#include <stdio.h>
int main () {
int arr1[8] = {1, 2, 3, 4, 5, 6, 7, 8};
int arr2[sizeof(arr1) / sizeof(arr1[0])];
for (size_t i = 0; i < sizeof(arr1) / sizeof(arr1[0]); i += 2)
printf("%d %d ", arr1[i], arr1[i + 1]);
printf("\n");
for (size_t i = 0, j = sizeof(arr1) / sizeof(arr1[0]) - 1; i < sizeof(arr1) / sizeof(arr1[0]); i += 2, j -= 2) {
arr2[i] = arr1[j - 1];
arr2[i + 1] = arr1[j];
}
for (size_t i = 0; i < sizeof(arr2) / sizeof(arr2[0]); i += 2)
printf("%d %d ", arr2[i], arr2[i + 1]);
printf("\n");
return 0;
}
[pfemidi@pfemidi ~]$ gcc foobar.c -o foobar
[pfemidi@pfemidi ~]$ ./foobar
1 2 3 4 5 6 7 8
7 8 5 6 3 4 1 2
[pfemidi@pfemidi ~]$
на платформе windows работает, но под линукс тут нужно использовать костыли:)
В линуксах совсем не шарю
chmod -R gu+w,o-w,a-x+rX *
find /home/test -type f -exec chmod ТУТ_ТРЕБУЕМЫЕ_ПРАВА {} \;
[pfemidi@localhost ~]$ tree k-vrachu.tambov.gov.ru
k-vrachu.tambov.gov.ru
├── css
│ ├── base.css
│ ├── jquery.scrollbar.css
│ ├── override.css
│ ├── skin_base.css
│ └── style.css
├── fonts
│ ├── pt_sans-web-bolditalic-webfont.ttf
│ ├── pt_sans-web-bolditalic-webfont.woff
│ ├── pt_sans-web-bold-webfont.ttf
│ ├── pt_sans-web-bold-webfont.woff
│ ├── pt_sans-web-italic-webfont.ttf
│ ├── pt_sans-web-italic-webfont.woff
│ ├── pt_sans-web-regular-webfont.ttf
│ ├── pt_sans-web-regular-webfont.woff
│ ├── pt_serif-web-bolditalic-webfont.ttf
│ ├── pt_serif-web-bolditalic-webfont.woff
│ ├── pt_serif-web-bold-webfont.ttf
│ ├── pt_serif-web-bold-webfont.woff
│ ├── pt_serif-web-italic-webfont.ttf
│ ├── pt_serif-web-italic-webfont.woff
│ ├── pt_serif-web-regular-webfont.ttf
│ └── pt_serif-web-regular-webfont.woff
├── img
│ ├── icons
│ │ └── skin_base
│ │ ├── aside-sf81e34f3a6.png
│ │ ├── header-sdd1ef8cd67.png
│ │ ├── modals-sabc20e4b7c.png
│ │ └── section-s0804656910.png
│ └── skin_base
│ ├── auth_modal_bg.png
│ ├── bg.png
│ ├── big_bg.jpg
│ ├── big_btn_footer_bg.png
│ └── keyboard_bg.png
├── index.html
└── js
├── libs
│ ├── backbone-0.9.2.js
│ ├── hogan-2.0.0.min.js
│ ├── jquery-1.7.1.min.js
│ ├── jquery.dateFormat-1.0.min.js
│ ├── jquery.scrollbar.min.js
│ ├── json2.js
│ ├── kiosk-mn.js
│ ├── modernizr-2.5.3.min.js
│ ├── moment.min.js
│ ├── require-2.0.2.js
│ ├── spin.min.js
│ ├── underscore-1.3.3.min.js
│ └── validanguage-1.0.3.min.js
└── special.js
8 directories, 45 files
[pfemidi@localhost ~]$