C dilinde a[4] ile b[4] içerisinde hangisi büyük ise max[4] min[4]'e aktaramıyorum.

Bu konuyu okuyanlar

aksakall

Öğrenci
Katılım
11 Eylül 2017
Mesajlar
7
Reaksiyon puanı
0
Puanları
1
Merhaba

a[4] ile b[4] içerisinde hangisi büyük ise max[4] min[4]'e aktaramıyorum.

Kod:
#include<stdio.h>
#include<conio.h>
void main()
{
 int a[4],b[4],max[4],min[4];
  int temp,temp1;


    for(int i=0;i<4;i++)
      {
        printf("a sayisi : ");
        scanf("%d", &a);
        printf("b sayisi : ");
        scanf("%d", &b);
      }
   printf("\n");

    for(int k=0;k<4;k++)
       {
         printf("\t%d\t%d\n",a[k],b[k]);
       }

   for(int i=0;i<4;i++)
      {
       for(int j=0;j<3;j++)
       {
        if(a[j]>a[j+1])
        {
         temp=a[j];
         a[j]=a[j+1];
         a[j+1]=temp;
         }
        }
       }

    for(int i=0;i<4;i++)
    {
     for(int j=0;j<3;j++)
     {
      if(b[j]>b[j+1])
      {
       temp1=b[j];
       b[j]=b[j+1];
       b[j+1]=temp1;
       }
      }
     }
    /* buraya kadar geliyorum fakat a>b veya b>a büyük ise  bunu max veya min
     taraflarina ayri ayri yazdirmak istiyorum. mesela a ve b nin büyük olan degerlerini
     max'a  veya min'a aktaramıyorum. bu kisimi bir türlü atlayamadim. */

    for(int i=0;i<4;i++)

    {
     printf("%d\n",max);
     }

    getch();
    }
 
Son düzenleyen moderatör:

Murat ince

Öğrenci
Katılım
18 Ocak 2017
Mesajlar
31
Reaksiyon puanı
13
Puanları
8
Yaş
42
a ve b iki array arasından hangisi büyükse onu mu bulacak program
Yoksa a nın büyüğünü ayrı b nün büyüğünü ayrı mı bulacak
 

Murat ince

Öğrenci
Katılım
18 Ocak 2017
Mesajlar
31
Reaksiyon puanı
13
Puanları
8
Yaş
42
Kod:
a[0]=1;       b[0]=3;
a[1]=2;       b[1]=2;
a[2]=3;       b[2]=1;
a[3]=4;       b[3]=0;

Olsun

Buna göre senin yazdığın kodda nasıl bir sonuç çıkmasını istiyorsun.
 

aksakall

Öğrenci
Katılım
11 Eylül 2017
Mesajlar
7
Reaksiyon puanı
0
Puanları
1
a ve b iki array arasından hangisi büyükse onu mu bulacak program
Yoksa a nın büyüğünü ayrı b nün büyüğünü ayrı mı bulacak

Dogru ayrı ayrı bulmaya çalışıyorum, büyük olan birimler max içerisinde olmasını istiyorum, aynı zamanda küçük olanlarda min array içerisinde.
 

Murat ince

Öğrenci
Katılım
18 Ocak 2017
Mesajlar
31
Reaksiyon puanı
13
Puanları
8
Yaş
42
Merhaba

a[4] ile b[4] içerisinde hangisi büyük ise max[4] min[4]'e aktaramıyorum.

Kod:
#include<stdio.h>
#include<conio.h>
void main()
{
 int a[4],b[4],max[4],min[4];
  int temp,temp1;


    for(int i=0;i<4;i++)
      {
        printf("a sayisi : ");
        scanf("%d", &a);
        printf("b sayisi : ");
        scanf("%d", &b);
      }
   printf("\n");

    for(int k=0;k<4;k++)
       {
         printf("\t%d\t%d\n",a[k],b[k]);
       }

   for(int i=0;i<4;i++)
      {
       for(int j=0;j<3;j++)
       {
        if(a[j]>a[j+1])
        {
         temp=a[j];
         a[j]=a[j+1];
         a[j+1]=temp;
         }
        }
       }

    for(int i=0;i<4;i++)
    {
     for(int j=0;j<3;j++)
     {
      if(b[j]>b[j+1])
      {
       temp1=b[j];
       b[j]=b[j+1];
       b[j+1]=temp1;
       }
      }
     }
    /* buraya kadar geliyorum fakat a>b veya b>a büyük ise  bunu max veya min
     taraflarina ayri ayri yazdirmak istiyorum. mesela a ve b nin büyük olan degerlerini
     max'a  veya min'a aktaramıyorum. bu kisimi bir türlü atlayamadim. */

    for(int i=0;i<4;i++)

    {
     printf("%d\n",max);
     }

    getch();
    }
Önce girilen iki sayının büyüğünü buldur.
 

aksakall

Öğrenci
Katılım
11 Eylül 2017
Mesajlar
7
Reaksiyon puanı
0
Puanları
1
Yardım ve destekler için teşekkürler
 

Son mesajlar

Üst