Dizilerle ilgili 2soru-acil yardım

tahmir
08-01-2009, 14:20   |  #1  
OP Taze Üye
Teşekkür Sayısı: 0
1 mesaj
Kayıt Tarihi:Kayıt: Oca 2009

 

1-50 adet tamsayıdan oluşacak bir dizide 3katının 5eksiği 3e kalansız bölünenleri ayrı diziye depolayıp bunların toplamını ve sayısını ekranda gösteren program
2-klavyeden girilecek 25tane pozitif tam sayının en büyüğünü ve en küçüğünü bulup ekrana yazan program

panda34
08-01-2009, 15:10   |  #2  
Yıllanmış Üye
Teşekkür Sayısı: 0
2,344 mesaj
Kayıt Tarihi:Kayıt: Ara 2007

Klavyeden girilen 25 sayının , en büyüğünü en küçüğünü bulan program

[ Tüm kodu seç ] [ Yeni Pencerede Göster ]
#include <iostream> using namespace std; int main() { int sayi, enKucuk, enBuyuk; cout << "Sayiyi giriniz :"; cin >> sayi; enKucuk = enBuyuk = sayi; for (int i = 0; i < 24; i++) { cout << "Sayiyi giriniz :"; cin >> sayi; if (sayi>enBuyuk) enBuyuk = sayi; if (sayi<enKucuk) enKucuk = sayi; } cout << "En buyuk = " << enBuyuk << endl; cout << "En kucuk = " << enKucuk << endl; system("PAUSE"); return 0; }

panda34
08-01-2009, 15:46   |  #3  
Yıllanmış Üye
Teşekkür Sayısı: 0
2,344 mesaj
Kayıt Tarihi:Kayıt: Ara 2007
tahmir
1-50 adet tamsayıdan oluşacak bir dizide 3katının 5eksiği 3e kalansız bölünenleri ayrı diziye depolayıp bunların toplamını ve sayısını ekranda gösteren program
Bu saçma programı da yazdım , 3 katının 5 eksiği 3'e tam bölünebilen
bir tam sayı bulabilirseniz , programın çalıştığını görebilirsiniz .
Lakin .. C , C++ veya C#'ta . kesirli sayılarla
kontrol işlemi(if-else) yapılamıyor ,Ben 0-10000 arası sayılarda bulamadım
3 katının 5 eksiği 3'e tam bölünebilen bir tam sayı .

#include <iostream>
using namespace std;

int main()
{
    int a[50];
    int b[50];
    int limit=-1, i;
   
    for (i = 0; i < 50; i++)
    {
        cout << i+1 << ". sayiyi girin :";
        cin >> a;
    }
   
    for (i = 0; i < 50; i++)
    {
        if (((a*3)-5)%3==0)
        {
           b[limit] = a;
           limit++;
        }
    }
   
    cout << "\n3 katının 5 eksigi 3e tam bolunen sayilar" << endl;
    for (i = 0; i <= limit; i++)
        cout << b << endl;
   
    system("PAUSE");
    return 0;
}

Son Düzenleme: panda34 ~ 08 Ocak 2009 16:20
muh34
25-10-2010, 06:14   |  #4  
Yıllanmış Üye
Teşekkür Sayısı: 0
215 mesaj
Kayıt Tarihi:Kayıt: Eki 2010

Yapmak istediginiz program muhtemelen 3 katının 5 eksiginin 5'e kalansız bolunen sayıları bulmasıdır.Aksi halde 3'e kalansız bolunen sayılar yoktur.
Başarılar