IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   C ve C++ (https://www.ircforumlari.net/c-ve-c/)
-   -   Programlama sorular ve cevaplar (https://www.ircforumlari.net/c-ve-c/454415-programlama-sorular-ve-cevaplar.html)

aSi 18 Şubat 2012 23:44

Programlama sorular ve cevaplar
 
Soru 1) Girilen 4 basamaklı sayıyı ilk ve son fonksiyonlarını kullanarak 0 girilmediği sürece abcd = (ab + cd) ^ 2 koşulunu sağlayıp sağlamadığını kontrol eden programı yazınız. Programın sayının 4 basamaklı olup olmadığını kontrol etmesine gerek yoktur.

Kod:

#include <stdio.h>
#include <conio.h>

int ilk (int );
int son (int );

main()
{
      int sayi,a,b,i,k;

      for(i=1;;i++){
                    printf("Sayi giriniz: ");
                    scanf("%d",&sayi);

                    if(sayi==0)
                    break;

                    a=ilk(sayi);
                    b=son(sayi);
                    k=(a+b)*(a+b);

                    if(k==sayi)
                    printf("%d kosulu saglar\n",sayi);

                    else
                    printf("%d kosulu saglamaz\n",sayi);
                    }
      getch();
}
int ilk (int s)
{
    s/=100;
    return s;
}
int son (int t)
{
    t%=100;
    return t;
}



Soru 2) 20 elemanlı pozitif tamsayı dizisindeki 0 ile 50 arasındaki sayıların toplamını alt programla veren programı yazınız.

Kod:

#include <stdio.h>
#include <conio.h>

int topla(int []);

main()
{
    int i,dizi[20];
    printf("Diziyi giriniz...\n\n");
    for(i=0; i<20; i++)
  {
        scanf("%d",&dizi[i]);
    }
    printf("0 - 50 arasindaki sayilarin toplami = %d",topla(dizi));
    getch();
}
int topla(int diz[])
{
    int a,toplam=0;
    for(a=0; a<20; a++)
  {
        if(diz[a]<50)
      {
          toplam+=diz[a];
      }
    }
    return toplam;
}










Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 14:22.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk