τα elements του πινακα.
- Κώδικας: Επιλογή όλων
#include<stdio.h>
#define N 5
#define M 5
void swap_table(int table1[M] , int table2[N] );
void print_array(int table1[M] , int table2[N]);
int main()
{
int table1[M] = { 1 , 2 , 3 , 4 , 5 };
int table2[N] = { 6 , 7 , 8 , 9 , 10 };
print_array(table1,table2); //before
swap_table(table1,table2);
print_array(table1,table2); // after
return 0;
}
void swap_table( int table1[M] , int table2[N] )
{
int tmp=0 , *pt1 , *pt2;
int i=0;
pt1=table1;
pt2=table2;
for(pt1=pt2; (*pt1) && (*pt2) !=-1; pt1++)
{
tmp = *pt1;
*pt1=*pt2;
*pt2= tmp;
}
for(; i<5; i++)
printf("\n O 1os kai o 2os : %d , %d",table1[i] , table2[i]);
return;
}
void print_array(int table1[M] , int table2[N])
{
int i=0;
for(; i<5; i++)
printf(" \n %d , %d \n " , table1[i] , table2[i]);
return ;
}
Το προβλημα υπάρχει εκει που παω να κανω το swap .
Και btw ετσι μου τα εκτυπωνει μια χαρα
- Κώδικας: Επιλογή όλων
for(pt1=table1; (*pt1)!= -1 ; pt1++)
printf("\n%d \n", *pt1);
for(pt2=table2; (*pt2)!= -1 ; pt2++)
printf("\n%d", *pt2);



