[OFFTOPIC] nieee... jej chodzi o mouse pointer ;ppp
a tak serio ;> no dobra zlituje sie ;p aczkolwiek proponuje sie POWAZNIE zastanowic nad innym kierunkiem studiow / szkola jezeli macie z tym problemy
#include<stdio.h>
#include<string.h>
int main( int argc, char **argv )
{
char buf[ 256 ], *a, *b;
strcpy( buf, *argv ); // kopiuj nazwe uruchomionego pliku do buf
a = b = buf;
while( *b ) b++; // idz b na koniec napisu
b--; // wroc na ostatni znak
for( ; a < b; a++, b-- ) // pozamieniaj kolejnosc liter
{
*a = *a ^ * b; *b = *a ^ *b; *a = *a ^ *b;
}
printf( "nazwa pliku uruchomieniowego od tylu brzmi %s\n", buf );
return 0;
}
#include<stdio.h>
#include<string.h>
void sortuj( int *tab, int l )
{
/* sortowanie przez przestawianie */
int *a, *b, i, j, k;
for( i = 0; i < l; i++ )
{
/* ustaw wskazniki */
b = a = tab + i;
a++;
/* znajdz najmniejszy element pozostalego ciagu */
for( j = i + 1; j < l; j++, a++ )
if( *a < *b ) b = a;
/* przestaw elementy */
k = *(tab+i);
*(tab+i) = *b;
*b = k;
}
}
void wypisz( int *tab, int l )
{
while( l-- ) printf( "%i ", *tab++ );
putchar( '\n' );
}
int main( void )
{
int tab[ 12 ], i;
for( i = 0; i < 12; i++ ) tab[ i ] = rand( ) % 100;
sortuj( tab, 12 );
wypisz( tab, 12 );
return 0;
}
i 3.
#include<stdio.h>
#include<string.h>
void wielkie( char *x )
{
for( ; *x; x++ )
if( *x >='a' && *x <='z' ) *x -= 'a' - 'A';
}
void male( char *x )
{
for( ; *x; x++ )
if( *x >='A' && *x <='Z' ) *x += 'a' - 'A';
}
int main( void )
{
char a[] = "aLa i KoT";
puts( a );
wielkie( a );
puts( a );
male( a );
puts( a );
return 0;
}