#include <stdlib.h>
#include <stdio.h>
int main( )
{
int tab[ 10 ] , tmp;
unsigned i, k, n;
for ( ;; )
{
printf ( "Wprowadz rozmiar tablicy 2..10: " ) ; if ( ( scanf ( "%u" ,& n
) == 1 ) && ( 2 <= n
) && ( n
<= 10 ) ) break ; printf ( "Blad wprowadzenia\n " ) ; }
for ( i= 0 ; i< n;++ i)
{
printf ( "Podaj %d element tablicy: " , i
+ 1 ) ; }
printf ( "Elementy wprowadzone do tablicy: " ) ; for ( i
= 0 ; i
< n
;++ i
) printf ( "%d " , tab
[ i
] ) ; printf ( "Wprowadzone elementy w odwrotnej kolejnosci: " ) ; for ( i
= n
; i
--; ) printf ( "%d " , tab
[ i
] ) ; printf ( "Wprowadzone elementy po odwroceniu: " ) ; for ( i= 0 , k= n; i<-- k;++ i) tmp= tab[ i] , tab[ i] = tab[ k] , tab[ k] = tmp;
for ( i
= 0 ; i
< n
;++ i
) printf ( "%d " , tab
[ i
] ) ; return 0 ;
}
I2luY2x1ZGUgPHN0ZGxpYi5oPiAKI2luY2x1ZGUgPHN0ZGlvLmg+IAoKaW50IG1haW4oKSAKICB7ICAgIAogICBpbnQgdGFiWzEwXSx0bXA7CiAgIHVuc2lnbmVkIGksayxuOwogICBmb3IoOzspCiAgICAgewogICAgICBwcmludGYoIldwcm93YWR6IHJvem1pYXIgdGFibGljeSAyLi4xMDogIik7CiAgICAgIGlmKChzY2FuZigiJXUiLCZuKT09MSkmJigyPD1uKSYmKG48PTEwKSkgYnJlYWs7CiAgICAgIHByaW50ZigiQmxhZCB3cHJvd2FkemVuaWFcbiIpOwogICAgIH0KICAgZm9yKGk9MDtpPG47KytpKSAKICAgICB7IAogICAgICBwcmludGYoIlBvZGFqICVkIGVsZW1lbnQgdGFibGljeTogIixpKzEpOyAKICAgICAgc2NhbmYoIiVkIix0YWIraSk7IAogICAgIH0KICAgcHJpbnRmKCJcbiIpOwogICBwcmludGYoIkVsZW1lbnR5IHdwcm93YWR6b25lIGRvIHRhYmxpY3k6ICIpOyAKICAgZm9yKGk9MDtpPG47KytpKSBwcmludGYoIiVkICIsdGFiW2ldKTsKICAgcHJpbnRmKCJcbiIpOwogICBwcmludGYoIldwcm93YWR6b25lIGVsZW1lbnR5IHcgb2R3cm90bmVqIGtvbGVqbm9zY2k6ICIpOyAKICAgZm9yKGk9bjtpLS07KSBwcmludGYoIiVkICIsdGFiW2ldKTsKICAgcHJpbnRmKCJcbiIpOwogICBwcmludGYoIldwcm93YWR6b25lIGVsZW1lbnR5IHBvIG9kd3JvY2VuaXU6ICIpOyAKICAgZm9yKGk9MCxrPW47aTwtLWs7KytpKSB0bXA9dGFiW2ldLCB0YWJbaV09dGFiW2tdLCB0YWJba109dG1wOwogICBmb3IoaT0wO2k8bjsrK2kpIHByaW50ZigiJWQgIix0YWJbaV0pOwogICBwcmludGYoIlxuIik7CiAgIHJldHVybiAwOyAKICB9IA==