Şimdi Ara

C/C++/C# Sorularınız Buraya. . .(GÜNCEL) (164. sayfa)

Bu Konudaki Kullanıcılar:
2 Misafir - 2 Masaüstü
5 sn
4.172
Cevap
118
Favori
170.040
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
3 oy
Öne Çıkar
Sayfa: önceki 162163164165166
Sayfaya Git
Git
sonraki
Giriş
Mesaj
  • SORU-1:
    Bu soruda girilen sayıya kadar olan asal sayıları küçükten büyüğe sıralı bir şekilde
    ekrana yazdıran bir program yazmanız beklenmektedir. (girilen sayı dahil)
    Örnek: 11'e kadar olan asal sayılar 2, 3, 5, 7 ve 11'dir


    SORU-2:
    En Sade Kesir
    Bu soruda a / b formatında girilen kesrin en sade halini bulan bir fonksiyon
    yazmanız istenmektedir. Fonksiyonun prototipi ve açıklaması aşağıda verilmiştir.
    void sadelestir(int *pay, int *payda)
    Bu fonksiyon kesrin pay ve paydasını parametre olarak alır ve pay ve paydanın en
    sade halini bularak yine kendi üzerlerine kaydeder.

    SORU-3:
    En Sade Kesir
    Bu soruda a / b formatında girilen kesrin en sade halini bulan bir fonksiyon
    yazmanız istenmektedir. Fonksiyonun prototipi ve açıklaması aşağıda verilmiştir.
    void sadelestir(int *pay, int *payda)
    Bu fonksiyon kesrin pay ve paydasını parametre olarak alır ve pay ve paydanın en
    sade halini bularak yine kendi üzerlerine kaydeder.

    SORU-4:
    Taban Değiştirme
    Verilen bir sayı tabanındaki bir sayıyı istenilen tabadaki karşılığına dönüştüren bir
    fonksiyonları yazınız. Fonksiyon prototipleri ve açıklamaları şu şekildedir:
    • void onluk_tabana_donustur(int verilen_taban, int sayi, int *sonuc)
    Bu fonksyion verilen tabandaki bir sayiyi onluk tabana çevirir ve sonucu sonucu
    sonuc değişkenine kaydeder.
    • void onluk_tabandan_donustur(int istenilen_taban, int sayi, int *sonuc)
    Bu fonksiyon onluk tabanda verilen bir sayıyı istenilen tabandaki karşılığına
    dönüştürür ve sonucu sonuc değişkenine kaydeder.
    • void taban_degistir(int sayi_tabani, int sayi, int istenilen_taban, int
    *sonuc)
    Bu fonksiyon diğer iki fonksiyonu kullanarak verilen sayi tabanındaki bir sayiyi
    istenilen sayı tabanına çevirir ve sonucu sonuc değişkenine kaydeder.

    SORU-5:
    Ebob ve Ekok
    Girilen iki sayının ebob ve ekokunu bulan fonksiyonları yazınız. Yazmanız
    gereken fonksiyonları prototipleri ve açıklamaları şu şekildedir:
    • void ebobHesapla(int a, int b, int *pEbob)
    Bu fonksiyon a ve b sayısının ebobunu hesaplar pEbob adresine kaydeder.
    • void ekokHesapla(int a, int b, int *pEkok)
    Bu fonksiyon a ve b sayısının ebobunu hesaplar pEkok adresine kaydeder.
    • void hesapla(int a, int b, int *pEbob, int *pEkok)
    Bu fonksiyon a ve b sayısının ebobunu ve ekokunu ebobHesapla ve ekokHesapla
    fonksiyonları ile hesaplar ve hesaplanan ebob ve ekoku sırası ile pEbob ve pEkok
    adreslerine kaydeder.
    Örnek: 4 ve 6 için ebob ve ekok hesabı
    4 6 2
    2 3 2
    1 3 3
    1
    Ebob(4, 6) = 2
    Ekok(4, 6) = 2 * 2 * 3 = 12

    SORU-6:
    Aralarında Asal
    Bu soruda girilen iki sayının aralarında asal olup olmadığını bulan bir fonksiyon
    yazmanız istenmektedir. Yazacağınız fonsiyonun prototipi ve açıklaması şu
    şekildedir:
    void aralarinda_asal_mi(int sayi_1, int sayi_2, bool *sonuc)
    Bu fonksiyon sayi_1 ile sayi_2 sayılarının aralarında asal olup olmadığını bulur ve
    bu iki sayı aralarında asal iseler sonuc adresine true yazar değilse false yazar.




  • Merhabalar benim sorunum şu c++ da dosyaya kaydetme işini yaptım fakat dosyada arama yapmam lazım biraz açacak olursam dosyaya öğrencinin adını soyadını nuramasını ders notlarını kaydettik bulma işi şöyle olacak aranan kişinin adı soyadı veya nuraması yazıldığında dosyadan o kişinin bütün bilgilerini ekrana yazacak kişi bilgilerini sadece bir satırda kaydettiğimizden o satırda ne var ne yok yazacak ekrana bunu nasıl yapabiliri? şimdiden cevaplarınız için teşekkürler
  • nidyed N kullanıcısına yanıt
    şimdi ilk for döngüsü içinde hani ismi aldığın yer yani:
     
    scanf("%s", &ogr[i][j][20]);


    yapmışsın ya onu şu şekilde düzelt:

     
    scanf("%s", &ogr[i][j]);


    çünkü senin ilk yaptığın şekil mesela ogr[0][0][20] geliyor bu ne demek oluyor [0][0]'ın 20 indisinden başlayarak yazıyor ama [0][0]'ın 0 - 19 arası bir indisi var bu durumda 20. İndisten başlattığı n için otamatik olarak [0][1]'in 0. İndisinden başlamış oluyor belek adresleri ard arda geldiğinden bu şekil bir atlama oluyor düzelttiğim şekilde [0][0]'ın 0. İndisinden başlayarak yazmaya başlıyor. Bunu düzeltikten sonra yine hata alırsın çünkü 2. for da aynı şekilde ogr[j][20]'yi yapmışsın bundada [20]'yi kaldırıp ogr[j] yap

    < Bu ileti mini sürüm kullanılarak atıldı >
  • çok teşekkür ederim hocam yardımınız için
  • mesela bir şirkette mallardaki hareketliliği mesela kurye şirketinde gelen giden paketlerin otomatizasyonu ile ilgili yazılımın raporunu c# dilinde istediklerinde nasıl bir yol izlemem gerekir

    yani paketlerin bilgisayar ortamına aktarılması ve takip edilmesi gibi işleri yürüten yazılımla ilgili rapor
  • numixus N kullanıcısına yanıt
    Neresinde takıldın :D
  • Elimizde 2 dizi olsun, bu diziyi nasıl birleştirebilirim?Ama 1 harften , birden fazla varsa sadece 1 tanesini alacak.
    Örneğin, KARA+ALP ==> KARLP gibi olacak
  • cezaalp kullanıcısına yanıt
    şimdi dizi ne türünden string'mi char'mı ayrıca C'mi C++'mı C++ ise çok basit

    < Bu ileti mini sürüm kullanılarak atıldı >
  • lavara123 kullanıcısına yanıt
    C de ve char türünden olacak
  • c#ta yapıyorum.2 konu açmıştım sonra burayı gördüm burdan sorayım dedim.
    1- listboxun içindeki verilerim(elma,hindistan cevizi,ananas,ekmek,mango>> bunlar eşya değişkenine bağlı) olduğu zaman c değişkenimi +10 yapıcak, değilse işlem yapmayacak. kodu ne yaparsam yapıyım başarılı olmuyor. count denedim fakat ondada 1 tane veri varsa butona her basışımda 10 artırıyor. ben her bir tanesi için 10 artırmak istiyorum.
    2-picturebox1 in sınırlarını belirlesemde bağımsız takılıyor. yapamadım bir türlü. mesela 500x300 sınırının dışına çıkmasını nasıl engelleyeceğim?

    cevaplayanlara teşekkürler.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • cezaalp kullanıcısına yanıt
    ekleme işini şu şekilde yapabilrsin..:
    codepad.org
    C code- 51 lines - codepad
    http://codepad.org/tOXMsDtB


    benzersiz hale getirme işini ise yani:

    "ALI" + "VELI = "ALIVE"

    kendin bir algoritma geliştirmen lazım.



    < Bu mesaj bu kişi tarafından değiştirildi lavara123 -- 6 Aralık 2014; 17:54:48 >
    < Bu ileti mini sürüm kullanılarak atıldı >
  • cuma günü derste hoca 2 tane textbox oluşturuyor ardından textbox 1'e 1 sayı giriyor sayı 2.textboxtan çıkıyordu ardından 1.ye tekrar sayı giriyor daha önce girdiğimiz sayıyla şimdi girdiğimizi topluyabiliyordu asıl sorum hoca normal kod yazdığımız yerin dışına int x = 0; tarzından bir değer tanımlamıştı ve bunun için bişey demişti ama onu hatırlayamıyorum sizce ne olabilir ve de c# için sade ve güncel vb'de anlatan birisi varmı bildiğiniz?



    < Bu mesaj bu kişi tarafından değiştirildi planchemaster -- 6 Aralık 2014; 15:44:48 >
  • 1) txt dosyasından programa bilgi alıyorum. fakat ilk satırdakini alıp diğerlerini bırakıyor getline dan dolayı. ne yaparsam dosyadaki bütün yazıları programa aktarır?
    2) txt de 3 adet bilgi var ad soyad ve numara. ad ve soyadı yanyana numarayıysa bunların altına yazmam gerekiyor. bu yüzden bilgileri ayrı ayrı almalıyım sanırım. bunun için struct yapısı altında char ile adı soyadı int ile de numarayı alıp yazdırmayı denedim olmadı.
    3) konsola yazıları bir tablo içinde nasıl yazdırırım örneğin
    _______________
    | ad soyad |
    |_______________|
    _______________
    | ad soyad |
    |_______________|
    kodun bir kısmı şöyle ;

    string OgrenciBilgileri;

    ifstream Bilgiler;
    Bilgiler.open("OgrBilg.txt");
    getline(Bilgiler,OgrenciBilgileri);
    cout << OgrenciBilgileri << endl ;

    edit : herhangi bi sorunun herhangi bir kısmına yardım etseniz dahi çok memnun olurum hepsini mi çözücez diye sinirlenmeyin hemen



    < Bu mesaj bu kişi tarafından değiştirildi OverPower -- 6 Aralık 2014; 17:14:51 >




  • Arkadaşlar merhaba. Dev C++ da Bir kod yazmam gerekiyorda. yazacağım kod aşağıdaki bilgileri bir metin belgesinden alacak. Bir structure oluşturacak.(aşağıda verdiğim gibi mesela)Her SÜTUNU structure ın içindeki bir değişkene atayacak. yani en sol sütunu NUMBER a, ortadaki isimleri NAME'e, en sağ sütundaki sayılarıda PRICE'a. Ben tek sütunu alabildim ama yanyana 2 3 sütunu komple alamadım. -File processing konusunuda pek bilmediğimden- . Sonra bunları kendi açtığı başka bir metin belgesine aktaracak. Nasıl yapabilirim bunu.

    1 one 100
    2 two 200
    3 three 300
    4 four 400
    5 five 500
    6 six 600
    7 seven 700
    8 eight 800
    9 nine 900
    10 ten 1000

     int i; 
    struct {

    int number[10],price[10];
    char name[50];


    } product;

    FILE *oku;
    oku = fopen("C:\\...\\belge.txt", "r");
    if ( oku == NULL)
    {
    puts("The file couldn't open !...\n");
    return 0;
    }

    ** Burdan sonra komple satırı alıp struct 'a atan kod yazmam gerekiyor sanırımda onu bilmiyorum işte **




  • Arkadaşlar buradaki % işareti ne için kullanılmış

    sayi = sayi % 3;


    Console.WriteLine("Sayının 3 ile Tam Bölünüp veya Bölünemediğini Öğrenebilirsiniz "); 
    Console.WriteLine("");
    Console.Write("Lutfen Sayı Giriniz : ");
    sayi = Convert.ToInt32(Console.ReadLine());

    sayi = sayi % 3;

    if (sayi == 0)

    {
    Console.ForegroundColor = ConsoleColor.Cyan;
    Console.WriteLine(" ----<<< Girmiş Olduğunuz Sayı 3 İle Tam Bölünür. >>>----- ");

    }

    else
    {
    Console.ForegroundColor = ConsoleColor.Red;
    Console.WriteLine(" ''''''[ Girmiş Olduğunuz Sayı 3 ile Tam Bölünemez ]''''''' ");

    }

    Console.ReadKey();




  • RhythmOfTheNight kullanıcısına yanıt
    Sayının 3e göre modunu almış

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • quote:

    Orijinalden alıntı: Jestia

    Sayının 3e göre modunu almış

    Teşekkürler hocam . kısaca mod alma işlemi % ile yapılır diyebilirmiyiz.
  • RhythmOfTheNight kullanıcısına yanıt
    Evet diyebiliriz tabii ki

    < Bu ileti tablet sürüm kullanılarak atıldı >
  • c#'da random'da zarı nasıl hileli hale getirebiliriz. Örneğin 3 diğerlerinden daha fazla çıkacak?
  • C# değil ama C de

    Bir dizi oluşturursunuz bu dizi içerisinde üst yüzeye gelebilecek sayıları dizersiniz.

    int array[]={1,2,3,4,5,6,3,3,3,3} gibi birden fazla 3 olacak şekilde.

    daha sonra random işlemine modu %eleman sayısı yapıp diziden istediğiniz sayıyı alabilirsiniz.

    Benzer bir şekilde C# tada uyarlanabilir sanırım.Hiç bir bilgim yok henüz C# ta umarım işinize yarar.
  • 
Sayfa: önceki 162163164165166
Sayfaya Git
Git
sonraki
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.