Δημοσιεύτηκε: 31 Ιούλ 2011, 00:06
από Star_Light
λοιπον το βαζω σε spoiler (σταματιου μην αντιγραψεις!!! θα σε καρφωσω στον migf1) hahahahahha
- Κώδικας: Επιλογή όλων
#include <stdio.h>
void swap(int *x , int *y , int *z);
void test(int *f);
int main()
{
int x,y,z;
int f=2;
printf("Dwste to x: \n");
scanf("%d",&x);
printf("Dwste to y: \n");
scanf("%d",&y);
swap(&x,&y,&z);
printf("Oi times tou x einai: %d \n",x);
printf("Oi times tou y einai: %d \n",y);
test(&f);
printf("%d",f);
return 0;
}
void swap(int *x, int *y , int *z)
{
*z=*x;
*x=*y;
*y=*z;
return;
} void test(int *f)
{
*f=4;
return;
}
η αλγοριθμικη σκέψη ειχε ως εξης
- Κώδικας: Επιλογή όλων
Αρχικα για 4 μεταβλητες (2 προσωρινες)
z=y
w=x
y=w
x=z
μετα θυμηθηκα ομως ενα παραδειγματακι απο την σχολη πολυυυυ παλια με 3 μεταβλητες και τελικα αυτο χρησιμοποιησα (ελεγχοντας το βεβαια με στυλο και Α4 κολλα :D)
z=x
x=y
y=z