Şimdi Ara

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

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir (1 Mobil) - 1 Masaüstü1 Mobil
5 sn
4.172
Cevap
118
Favori
170.016
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
3 oy
Öne Çıkar
Sayfa: önceki 172173174175176
Sayfaya Git
Git
sonraki
Giriş
Mesaj
  • Verilerin bellekte kapladığı byte ' ı bulmak için kullandığım kodda bir şeyi anlayamadım. şimdi kod bu haldeyken ,

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

    görüntü düzgün , yani bu halde


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


    ancak bu kodları aynı hizaya getirdiğimde ,

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

    görüntü de bu şekilde değişiyor ,

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

    zıt şeyler oluyor gibi bunu açıklayabilir misiniz?



    < Bu mesaj bu kişi tarafından değiştirildi adsızhesap2 -- 19 Ocak 2015; 9:08:23 >




  • c# form application da combobox ekledim ve combobox-data-items-collections dan item'ları ekledim. Benim istediğim programı kullanan biri sadece item'ları kullanabilsin,combobox a yazı girdi yapamasın.texbox da readonly'yi true yapınca iş çözülüyor ama combobox ta bu yok, nasıl yapabilirim arkadaşlar yardım lütfen?
  • Derleyiciden kaynaklanıyor olabilir ,
  • Birşey merak ettim eşittirden önce bütün boşlukları silince görüntü nasıl oluyor.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • arkadaşlar bugun sadece buna baktımda bir sıkıntı var nerede yaptım




  • Properties'den DrodDownStyle'ı DropDownList seç



    < Bu mesaj bu kişi tarafından değiştirildi ozitime -- 19 Ocak 2015; 18:33:45 >
  • bir başka soru , sayıların obebi'ni bulan kod ...
    aşağıdaki kodu derlediğimde ve sayıları POZİTİF seçtiğimde doğru sonuçlar alıyorum .
    Örneğin 1.sayi için 10 ikinci sayi için 20 girdiğimde ya da 1. sayi için 20 2.sayi için 10 girdiğimde obeb 10 olarak doğru bir şekilde karşıma çıkıyor.
    Aynı zamanda 1.sayiyı -5 2.sayiyi 15 girdiğimde ya da 1.sayiyi 15 2.sayiyi -5 girdiğimde obeb -5 olarak doğru gösteriyor yani sayılardan bir tanesi NEGATİF olduğundada sorun çıkmıyor
    Ancak sayilarin ikisinide NEGATİF girince ortak bolen yok diyor. Sorun nedir sizce?


    #include <stdio.h>
    int main()
    {
    int a,b,bolen,i;
    printf("\t\t--- OBEB icin iki adet integer giriniz ---\n");
    printf("\nBirinci sayiyi giriniz : ");
    scanf("%d",&a);
    printf("\nIkinci sayiyi giriniz : ");
    scanf("%d",&b);
    printf("\n");
    if(a==0 || b==0)
    {
    printf("Sayilardan herhangi birisi 0 olamaz\n");
    }
    else if(a<b)
    {
    for(i=a; a<=b; a++)
    {
    if(a%i==0 && b%i==0)
    bolen = i;
    }
    if(bolen==0)
    {
    printf("Ortak Bolen Yok\n");
    }
    else
    {
    printf("Ortak Bolenlerin En Buyugu : %d\n",bolen);
    }
    }
    else if(a>b)
    {
    for(i=b; b<=a; b++)
    {
    if(a%i==0 && b%i==0)
    bolen = i;
    }
    if(bolen==0)
    {
    printf("Ortak Bolen Yok\n");
    }
    else
    {
    printf("Ortak Bolenlerin En Buyugu : %d\n",bolen);
    }
    }
    else
    {
    printf("%d\n",a);
    }
    return 0;
    }

    https://forum.donanimhaber.com/images/upfiles/301188/7bb87fca-145a-4d73-a80c-de41b3c4c67b.jpg
    https://forum.donanimhaber.com/images/upfiles/301188/be91c7d8-5501-4e74-9922-ee8c5f7fb9c0.jpg



    < Bu mesaj bu kişi tarafından değiştirildi adsızhesap2 -- 19 Ocak 2015; 19:15:29 >




  • quote:

    Orijinalden alıntı: NoWeDoR

    Verilerin bellekte kapladığı byte ' ı bulmak için kullandığım kodda bir şeyi anlayamadım. şimdi kod bu haldeyken ,

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

    görüntü düzgün , yani bu halde


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


    ancak bu kodları aynı hizaya getirdiğimde ,

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

    görüntü de bu şekilde değişiyor ,

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

    zıt şeyler oluyor gibi bunu açıklayabilir misiniz?




    bunu çözdüm arkadaşlar , kodları yazarken ben space tuşu yerine tab tuşuna basmışım , buda düzensizliğe yol açmış
    (kodları space tuşu kullanarak aynı hizaya getirince görüntüde düzeliyor ancak kimisini tab tuşu ile kimisini space tuşu ile aynı hizaya getirince sorun çıkıyor .. bende yeni öğrendim ).. teşekkürler



    < Bu mesaj bu kişi tarafından değiştirildi adsızhesap2 -- 19 Ocak 2015; 19:12:31 >




  • waleur5 kullanıcısına yanıt
    for(bas=i;i<=son;i++) hata burada i=bas demen lazım
    birde k=i demene gerek yok direk
    asilsonuc+=(float)1/(i^2); yazsanda olur.

    Direk kodları yazarsan benim için daha iyi olur resimden anlaması zor oluyo
  • cezaalp kullanıcısına yanıt
    ters eşitleyince ne oluyor
  • waleur5 kullanıcısına yanıt
    bas dediğin değişkene i'yi atıyorsun.
    Ama i değişkeninede sayı atamadığından , bilgisayar kafasına göre sayı atıyor mesela 541654.
    Bu yüzden bas=541654 oluyor.


    Bu arada programlama finali açıklandı 18 almışım
  • İki ya da daha fazla doğal sayının ortak bölenlerinin en büyüğüne bu sayıların en büyük ortak böleni, kısaca ebobu denir.

    Ama kodu şöyle yazarsan doğru olur
    a=küçük sayı
    b=büyük sayı ise

    for(i=1; i<=a; i++)
    {
    if(a%i==0 && b%i==0)
    bolen = i;
    }



    < Bu mesaj bu kişi tarafından değiştirildi cezaalp -- 19 Ocak 2015; 20:40:26 >
  • Arkadaşlar merhaba

    C de hesap makinesi yapıyorum aşırı büyük sayılar ile çalışabilen. GMP ek kütüphane kullanmam gerekiyormuş. Bu konuda bir bilgim yok. gmp.h header dosyasını nasıl kullanabilirim ? Gmplib sitesinde oldukça karmaşık herşey. Birşey anlayamadım. Windows da Code blocks kullanıyorum bu arada.

     
    #include <stdio.h>
    #include <stdlib.h>
    #include <gmp.h>

    int main(void){
    char op;

    mpz_t x;
    mpz_t y;
    mpz_t result;
    printf("İşlem Türünü gir: ");
    scanf("%c\n", &op);

    char x_str[256];
    char y_str[256];

    fgets(x_str, sizeof(x_str), stdin);
    fgets(y_str, sizeof(y_str), stdin);

    mpz_init(x);
    mpz_init(y);
    mpz_init(result);
    mpz_set_str(x, x_str, 10);
    mpz_set_str(y, y_str, 10);

    switch(op) {
    case '+':
    mpz_add(result, x, y);
    break;
    case '*':
    mpz_mul(result, x, y);
    break;
    default:
    printf("Error! Yanlış operatör");
    break;
    }
    gmp_printf("%Zd", x);
    printf(" %c ", op);
    gmp_printf("%Zd", y);
    gmp_printf(" = %Zd\n", result);

    mpz_clear(x);
    mpz_clear(y);
    mpz_clear(result);
    return EXIT_SUCCESS;
    }





  • c dilinde,

    char metin[10]; tanımlayıp
    scanf("%s",&metin); ile gelen ekrana "mer haba" // yani bir bosluk bırakarak yazınca ve
    printf("%s",metin); ile bunu ekrana bastırınca sadece mer cıkıyor bunun nedeni nedir arkadaşlar?

    gets fonksiyonu kullanınca tamamını basıyor ama neden scanf de sorun çıkıyor?



    < Bu mesaj bu kişi tarafından değiştirildi adsızhesap2 -- 20 Ocak 2015; 9:37:36 >
  • quote:

    Orijinalden alıntı: NoWeDoR

    c dilinde,

    char metin[10]; tanımlayıp
    scanf("%s",&metin); ile gelen ekrana "mer haba" // yani bir bosluk bırakarak yazınca ve
    printf("%s",metin); ile bunu ekrana bastırınca sadece mer cıkıyor bunun nedeni nedir arkadaşlar?

    gets fonksiyonu kullanınca tamamını basıyor ama neden scanf de sorun çıkıyor?


    scanf fonksiyonu null yani boşluk görünceye kadar okuma yaptığından dolayı scanfle yaptığınızda mer i diziye atıp duracaktır.
    gets ile scanf in bariz farkı burada aslında.

    Gets enter tuşuna basılana kadar
    scnf null görene kadar veriyi alıyor.
  • quote:

    Orijinalden alıntı: ilkmon

    quote:

    Orijinalden alıntı: NoWeDoR

    c dilinde,

    char metin[10]; tanımlayıp
    scanf("%s",&metin); ile gelen ekrana "mer haba" // yani bir bosluk bırakarak yazınca ve
    printf("%s",metin); ile bunu ekrana bastırınca sadece mer cıkıyor bunun nedeni nedir arkadaşlar?

    gets fonksiyonu kullanınca tamamını basıyor ama neden scanf de sorun çıkıyor?


    scanf fonksiyonu null yani boşluk görünceye kadar okuma yaptığından dolayı scanfle yaptığınızda mer i diziye atıp duracaktır.
    gets ile scanf in bariz farkı burada aslında.

    Gets enter tuşuna basılana kadar
    scnf null görene kadar veriyi alıyor.

    peki gets ya da scanf ' i kullanıyorken istediğimiz uzunlukta metinler yazabilirmiyiz?




  • Kitaplarımı satıyorum, ilgilenenler bakabilir.

    http://forum.donanimhaber.com/m_101028554/f_//tm.htm#101515096
  • cllyldrm kullanıcısına yanıt
    Haberim olsa deiteli alırdım
  • £XE kullanıcısına yanıt
    https://store.donanimhaber.com/5e/e1/28/5ee1283130d7f65f9b57833b3fbc86f2.jpg

    resimdeki soruyu yapmaya çalışıyorum fakat yolcuların fazladan ödemesi gereken ücreti hesaplatamadım nerde hata yapıyor olabilirim ?

    Console.WriteLine("1-Avrupa");
    Console.WriteLine("2-Asya");
    Console.WriteLine("3-Amerika");
    Console.WriteLine("4-Okyanusya");
    Console.WriteLine("Hangi kıtaya gitmek istersiniz ? = ");
    int kita = Convert.ToInt32(Console.ReadLine());
    Console.WriteLine("1-First Class");
    Console.WriteLine("2-Bussines");
    Console.WriteLine("3-Economy");
    Console.WriteLine("Bilet sinifiniz nedir ? = ");

    string sinif = Console.ReadLine();
    Console.WriteLine("Bagaj ağırlığınız nedir (kg) ? = ");
    int bagaj = Convert.ToInt32(Console.ReadLine());
    int bagaj_ucreti = 0;


    switch(bagaj_ucreti)
    { case 1:
    if (bagaj > 30 && sinif == "1-Firt Class")
    bagaj_ucreti += 2;
    else if(bagaj > 30 && sinif == "2-Bussines")
    bagaj_ucreti += 4;
    else if (bagaj > 30 && sinif == "3-Economy")
    bagaj_ucreti += 6;
    Console.WriteLine("Avrupa");
    break;
    case 2 :
    if (bagaj > 40 && sinif == "1-Firt Class")
    bagaj_ucreti += 3;
    else if (bagaj > 40 && sinif == "2-Bussines")
    bagaj_ucreti += 5;
    else if (bagaj > 40 && sinif == "3-Economy")
    bagaj_ucreti += 7;
    Console.WriteLine("Asya");
    break;
    case 3:


    if (bagaj > 50 && sinif == "1-Firt Class")
    bagaj_ucreti += 4;
    else if(bagaj > 50 && sinif == "2-Bussines")
    bagaj_ucreti += 6;
    else if (bagaj > 50 && sinif == "3-Economy")
    bagaj_ucreti += 8;
    Console.WriteLine("Amerika");
    break;
    case 4 :
    if (bagaj > 60 && sinif == "1-Firt Class")
    bagaj_ucreti += 5;
    else if (bagaj > 60 && sinif == "2-Bussines")
    bagaj_ucreti += 7;
    else if (bagaj > 60 && sinif == "3-Economy")
    bagaj_ucreti += 9;
    Console.WriteLine("Okyanusya");
    break;
    }
    Console.WriteLine("Ödemeniz gereken fazla bagaj ucreti = {0}",bagaj_ucreti);
    Console.ReadLine();
     C/C++/C# Sorularınız Buraya. . .(GÜNCEL)




  • "An unhandled exception of type 'System.IO.FileLoadException' occurred in IACore.dll

    Additional information: Mixed mode assembly is built against version 'v1.0.3705' of the runtime and cannot be loaded in the 4.0 runtime without additional configuration information."
    şeklinde bir hata alıyorum. yardımcı olabilirmisiniz kullandığım c# wpf
  • 
Sayfa: önceki 172173174175176
Sayfaya Git
Git
sonraki
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.