Takas Örneği (Ters Çevirme)



Takas kullanarak Bir Dizinin Elemanlarını Ter Çevirme

#include <stdio.h>
#include <locale.h>

int main()
{
setlocale(LC_ALL,"Turkish");
int boyut,takas,i;
printf("Dizinin boyutunu girin: ");
scanf("%d",&boyut);

int ad[boyut];
puts("Diziye eleman girişi\n");
for(i=0;i<boyut;i++)
{
printf("\n%d. eleman: ",i);
scanf("%d",&ad[i]);

}
puts("Dizinin yazilışı\n");

for(i=0;i<boyut;i++)
{
printf("\n%d. eleman: %d ",i,ad[i]);


}
puts("\nTAKAS OLMAZSA OLMAZ\n");
int boyut1=sizeof(ad)/sizeof(int);

for(i=0;i<boyut1/2;i++)
{
takas=ad[i];
ad[i]=ad[boyut1-i-1];
ad[boyut1-i-1]=takas;
}

for(i=0;i<boyut1;i++)
{
printf("\n%d. eleman: %d ",i,ad[i]);
}


}

Bu blogdaki popüler yayınlar