Şimdi Ara

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

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
4.172
Cevap
118
Favori
170.036
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
3 oy
Öne Çıkar
Sayfa: önceki 101102103104105
Sayfaya Git
Git
sonraki
Giriş
Mesaj
  • -Source- - kullanıcısına yanıt
    Çok teşekkür ederim hocam aynen dediğiniz gibi oldu. Benimki amatörlük işte yeni başladım bilmiyordum defaultu
  • macbookta c/c++ geliştirmek için ne kurmalıyım xcode bu işi görür mü ya da ne yapmalıyım bilgisayar mühendisliği 1. sınıftayım pek bilgim yok yardım ederseniz sevinirim :)
  • quote:

    Orijinalden alıntı: logges

    macbookta c/c++ geliştirmek için ne kurmalıyım xcode bu işi görür mü ya da ne yapmalıyım bilgisayar mühendisliği 1. sınıftayım pek bilgim yok yardım ederseniz sevinirim :)

    xcode'a bi eklenti tarzı bişey yüklemek lazım. onu yükleyince yeterli bence. command line tools olması lazım yanlış hatırlamıyorsam
  • arkadailar dev c++ ta oluşturduğum basit bir hesaplama işlemi(toplama işlemi)
    çalıştırınca girdiğim sayı 11 haneli yada daha fazlası olunca kendini kapatıyor sebebi nedir acaba yardımcı olursanız sevinirim.
    işte kodları

    #include <iostream>
    using std::cout;
    using std::cin;
    int main() {
    int x, y;
    cout << "birinci sayi = ";
    cin >> x;
    cout << "ikinci sayi = ";
    cin >> y;
    int toplam = x + y;
    cout << toplam;
    cin >> x;
    }
  • quote:

    Orijinalden alıntı: İyi bir Nick bulamadim

    arkadailar dev c++ ta oluşturduğum basit bir hesaplama işlemi(toplama işlemi)
    çalıştırınca girdiğim sayı 11 haneli yada daha fazlası olunca kendini kapatıyor sebebi nedir acaba yardımcı olursanız sevinirim.
    işte kodları

    #include <iostream>
    using std::cout;
    using std::cin;
    int main() {
    int x, y;
    cout << "birinci sayi = ";
    cin >> x;
    cout << "ikinci sayi = ";
    cin >> y;
    int toplam = x + y;
    cout << toplam;
    cin >> x;
    }



    Merhaba,

    Hocam kodların çalışmama nedeni kullandığınız veri tipinden kaynaklanıyor. int veri tipi -2147483648 ve 2147483647 arasında değer alır. Doğal olarak sizin girdiğiniz 12 veya daha yüksek haneli sayıyı algılayamıyor. Veritipleri ve boyutları hakkında daha fazla bilgi almak için şu(http://www.cplusplus.com/doc/tutorial/variables/) adrese bakabilirsiniz. Gelelim sorununuzun çözümüne; int yerine long long kullanırsanız sorununuz çözülecektir fakat yinede veri tiplerine biraz daha çalışmanız gerektiğini düşünüyorum.

    Kolay gelsin...




  • Matris toplama programı yaptım ama yanlış çalışıyor bazı sorunlar var.
    mesela 6 ya 6 bir matris toplayamıyorum,
    4-4 matrisde 3.sutun 2. satırda hep 2 değeri yazıyor ben değişik bir değer girmeme rağmen,
    kod:
     
    #include <stdio.h>
    #include <conio.h>
    main ()
    {
    int a,b,i,j,dizi[a][b],dizi1[a][b],sonuc[a][b];
    printf ("Matris Toplama Programi\n");
    printf ("Matrislerinizin Sutun Sayisini Girin\n");
    scanf ("%d",&b);
    printf ("Matrislerinizin Satir Sayisini Girin\n");
    scanf ("%d",&a);
    for (i=0;i<a;i++)
    {
    for (j=0;j<b;j++)
    {
    printf ("Birinci Dizinizin elemanlarini girin.\n");
    scanf ("%d",&dizi[i][j]);
    }
    }

    for (i=0;i<a;i++)
    {
    for (j=0;j<b;j++)
    {
    printf ("%4d",dizi[i][j]);
    }
    printf("\n");
    }


    for (i=0;i<a;i++)
    {
    for (j=0;j<b;j++)
    {
    printf ("Ikinci Dizinizin elemanlarini girin.\n");
    scanf ("%d",&dizi1[i][j]);
    }
    }

    for (i=0;i<a;i++)
    {
    for (j=0;j<b;j++)
    {
    printf ("%4d",dizi1[i][j]);
    }
    printf("\n");
    }



    for (i=0;i<a;i++)
    {
    for (j=0;j<b;j++)
    {
    dizi[i][j] = dizi[i][j] + dizi1[i][j];
    }
    }

    printf ("\nSonucunuz ;\n");


    for (i=0;i<a;i++)
    {
    for (j=0;j<b;j++)
    {
    printf ("%4d",dizi[i][j]);
    }
    printf("\n");
    }

    getch();
    }




    yardımlarınızı bekliyorum




  • çok teşekkürler hocam sağolun.
  • quote:

    Orijinalden alıntı: İyi bir Nick bulamadim

    çok teşekkürler hocam sağolun.

    Rica ederim hocam, ne demek. Yardımcı olabilmiş isem ne mutlu bana. Tekrardan kolay gelsin.
  • arkadaşlar böyle bi hata alıyorum 2012 ve 2013 te nasıl düzeltebilirim
  • Random olarak sayı atayınca toplamada sıkıntı olmuyor. Bir de tek tek değer almak amele işi, random atmaya bak bence.
  • Projeyi yanlış seçtin büyük ihtimal. Console app seçtiğine emin misin ?

    File -> New -> Project -> Win32 Console Application -> name your app -> click next -> click application settings.


    Edit : Birde source.cpp değil de source.c yapmayı dene.



    < Bu mesaj bu kişi tarafından değiştirildi cllyldrm -- 14 Ekim 2013; 12:42:34 >
  • quote:

    Orijinalden alıntı: cllyldrm

    Random olarak sayı atayınca toplamada sıkıntı olmuyor. Bir de tek tek değer almak amele işi, random atmaya bak bence.

    Hoca oyle istiyor :) kullanici kendi girmesi lazim

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

    Orijinalden alıntı: cllyldrm

    Projeyi yanlış seçtin büyük ihtimal. Console app seçtiğine emin misin ?

    File -> New -> Project -> Win32 Console Application -> name your app -> click next -> click application settings.


    Edit : Birde source.cpp değil de source.c yapmayı dene.

    Win32 Project başlatıyordum teşekkürler
  • Hesaplamada bir sıkıntı yok. Sen yanlış giriyordun herhalde. 4-4 ve 6-6 için denendi.

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

    int main ()
    {
    int a, b, i, j;
    int dizi[100][100], dizi1[100][100], sonuc[100][100];
    printf("Matris Toplama Programi\n\n");
    printf("Matrislerinizin Sutun Sayisini Girin...");
    scanf_s("%d", &b);
    printf("\n");
    printf("Matrislerinizin Satir Sayisini Girin...");
    scanf_s("%d", &a);
    printf("\n");
    printf("Birinci Dizinizin elemanlarini girin.\n");
    for (i = 0; i < a; i++)
    {
    for (j = 0; j < b; j++)
    {
    scanf_s("%d", &dizi[i][j]);
    }
    }
    printf ("\nIkinci Dizinizin elemanlarini girin.\n");
    for (i = 0; i < a; i++)
    {
    for (j = 0; j < b; j++)
    {
    scanf_s ("%d", &dizi1[i][j]);
    }
    }
    printf("\n1. Dizi... \n\n");
    for (i = 0; i < a; i++)
    {
    for (j = 0; j < b; j++)
    {
    printf ("%4d", dizi[i][j]);
    }
    printf("\n");
    }
    printf("\n2. Dizi... \n\n");
    for (i = 0; i < a; i++)
    {
    for (j = 0; j < b; j++)
    {
    printf ("%4d", dizi1[i][j]);
    }
    printf("\n");
    }
    for (i = 0; i < a; i++)
    {
    for (j = 0; j < b; j++)
    {
    dizi[i][j] = dizi[i][j] + dizi1[i][j];
    }
    }
    printf ("\nSonucunuz...\n\n");
    for (i = 0; i < a; i++)
    {
    for (j = 0; j < b; j++)
    {
    printf ("%4d", dizi[i][j]);
    }
    printf("\n");
    }
    _getch();
    return 0;
    }




  • Rica.. Kolay gelsin.
  • İntegrali kendiniz kağıt üzerinde çözüp onu programa uyarlayacaksınız.
  • 1. resim === http://s1310.hizliresim.com/1g/g/tl9by.jpg
    2. resim === http://o1310.hizliresim.com/1g/g/tl9cb.jpg

    2. matrisin 3. sütun 3.satırında 2 yazıyor 4 yazmama rağmen 4.satırdada 1 yazıyor gene 4 yazmama rağmen

    Acaba diyorum benim compiler'ımda mı bir sorun var dev-c++ kullanıyorum sizin önerebileceğiniz başka, kullanımı kolay compiler var mıdır yada siz ne kullanıyorsunuz

    bu arada ilgilendiğiniz için teşekkür ederim.



    EDIT:

    int dizi[100][100], dizi1[100][100], sonuc[100][100] // sizin yazdığınız
    int a,b,i,j,dizi[a] ,dizi1[a] ,sonuc[a] ; //benim yazdığım

    sanırım [a] yazdığım için bu sorun ortaya çıktı.

    Teşekkürler sorunu çözdüm :)



    < Bu mesaj bu kişi tarafından değiştirildi wolfbeeci -- 14 Ekim 2013; 21:27:29 >




  • quote:

    Orijinalden alıntı: wolfbeeci

    1. resim === http://s1310.hizliresim.com/1g/g/tl9by.jpg
    2. resim === http://o1310.hizliresim.com/1g/g/tl9cb.jpg

    2. matrisin 3. sütun 3.satırında 2 yazıyor 4 yazmama rağmen 4.satırdada 1 yazıyor gene 4 yazmama rağmen

    Acaba diyorum benim compiler'ımda mı bir sorun var dev-c++ kullanıyorum sizin önerebileceğiniz başka, kullanımı kolay compiler var mıdır yada siz ne kullanıyorsunuz

    bu arada ilgilendiğiniz için teşekkür ederim.



    EDIT:

    int dizi[100][100], dizi1[100][100], sonuc[100][100] // sizin yazdığınız
    int a,b,i,j,dizi[a] ,dizi1[a] ,sonuc[a] ; //benim yazdığım

    sanırım [a] yazdığım için bu sorun ortaya çıktı.

    Teşekkürler sorunu çözdüm :)

    Sorunu cozdugune sevindim. Kodu biraz degistirmistim. Kendin bulman daha iyi oldu.

    Derleyici olarak mingw kullaniyorum ama visual studio u Tavsiye ederim. En azindan hatalari gormende yardimci olur.

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




  • arkadaşlar birisi bana yardım etsin tek tek girilen 4 basamaklı sayının değerlerini alt alta yazan program dedi hocam ama modülle yapılacak
  • quote:

    Orijinalden alıntı: cevelry

    arkadaşlar birisi bana yardım etsin tek tek girilen 4 basamaklı sayının değerlerini alt alta yazan program dedi hocam ama modülle yapılacak


    Modulus operatörünü kast ettiğini anlamam 5 dk. mı aldı Geri kalanını anlamakla uğraşamıycam.
  • 
Sayfa: önceki 101102103104105
Sayfaya Git
Git
sonraki
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.