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

aksakall

Öğrenci
Katılım
11 Eylül 2017
Mesajlar
7
Reaksiyon puanı
0
Puanları
1
Konum
ankara
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ş
43
Konum
Bolu
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ş
43
Konum
Bolu
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
Konum
ankara
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ş
43
Konum
Bolu
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.
 
Üst