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

Şu anda konuyu okuyanlar (Üyeler: 1, Ziyaretçi & Botlar: 0)

Katılım
11 Eyl 2017
Mesajlar
7
Beğeniler
0
Puanları
1
Konum
ankara
#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:
Katılım
18 Ocak 2017
Mesajlar
27
Beğeniler
13
Puanları
3
Konum
Bolu
#2
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
 
Katılım
18 Ocak 2017
Mesajlar
27
Beğeniler
13
Puanları
3
Konum
Bolu
#3
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.
 
Katılım
11 Eyl 2017
Mesajlar
7
Beğeniler
0
Puanları
1
Konum
ankara
#4
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.
 
Katılım
18 Ocak 2017
Mesajlar
27
Beğeniler
13
Puanları
3
Konum
Bolu
#5
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.
 
stat counter