Şimdi Ara

C/C++/C# Sorularınız Buraya. . .(GÜNCEL) (40. 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.223
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
3 oy
Öne Çıkar
Sayfa: önceki 3839404142
Sayfaya Git
Git
sonraki
Giriş
Mesaj
  • quote:

    Orijinalden alıntı: elektro_gadget

    quote:

    Orijinalden alıntı: TeaTone

    quote:

    Orijinalden alıntı: garui

    quote:

    Orijinalden alıntı: TeaTone

    Veri yapıları sınavına girdim boş kağıt verdim. Beyler beni bu dersten geçirmeniz lazım

    Ne sorular geldi de bos kagit verdin ?

    Sorular aslında çok zor değildi. Benim öküzlüğümden kaynaklanan birşey. Gerçi bölümün yarısından fazlasıda 20 nin altında bekliyordur. Kuyruk yapısından baba bir soru vardı. Bağlı listelerden çıktı. İnfix i postfixe çevirme geldi. Bide stack bağdaştırılmış bir kaç soru geldi. Çıktı boşluk doldurma tarzında.

    Benden sana bir öneri. Tic tac toe oyunu yazmayı dene (konsolda çalışsın önemli değil, girdileri elle yazarak verirsin). Oyun basit olmasına rağmen ağaç yapısını ve recursive olayını dibine kadar öğrenmeni sağlar. Aynı zamanda yapay zekaya giriş yapmış olursun. Ağaç yapısını öğrendin mi kuyruk, liste, yığın vs. leblebi gibi gelir. Gözün kapalı yaparsın.

    öneri için teşekkürler




  • Düşük almak mühim değil, eksiklikler olduğunu fark etme imkanı verir. Asıl hata, diğer insanları kendin ile kıyaslamaktır.

    Gelişime devam :) İyi çalışmalar.
  • quote:

    Orijinalden alıntı: TeaTone

    quote:

    Orijinalden alıntı: rob dö şambır

    quote:


    Veri yapıları sınavına girdim boş kağıt verdim. Beyler beni bu dersten geçirmeniz lazım

    valla şu mesaj bu grupların hiçbir işe yaramadığını kişiyi tembelliğe sevk ettiğinin ispatı, nasılsa biri cevaplar deyip öğrenmeye çalışmıyorlar. ben de site açıp kod yazdığıma pişmanım.

    Algoritma dersinde bu tarz gruplar çok işime yaramıştı. Ama veri yapılarından burada hiç soru sormadım. Bir kaç kez ödev için bir kaç ipucu istedim ama bu isteğinde ne kadar saçma olduğunu mesajı attıktan sonra fark etmiştim. Diğer derslerle uğraşırken veri yapılarına ağırlık veremedim o yüzden böyle oldu

    Alıntıları Göster
    rev3mpivaem



    < Bu mesaj bu kişi tarafından değiştirildi rob dö şambır -- 30 Nisan 2013; 16:49:55 >




  • arkadaşlar sorumla ilgili uygun bir başlık bulamadığım için burda sorayım ksr bakmayın..arkadaşlar netbeans de bir frame penceresi yaptım ve düzenledim ama run düğmesine basınca BUİLD SUCCESFUL yazıyor ama pencere açılmıyor??bunun sebebi ne olabilir lütfen yardım ediniz
  • #include <stdio.h> 
    #include <conio.h>


    int main()
    {
    int a=12,b=2,c;
    char x='W';
    char y='Q';
    T:
    printf("Islemi seciniz..: ");
    scanf("%c",x);
    switch (x)
    {
    case '+':
    c=a+b;
    printf("%d",c);
    break;
    case '-':
    c=a-b;
    printf("%d",c);
    break;
    case '*':
    c=a*b;
    printf("%d",c);
    break;
    case '/':
    c=a/b;
    printf("%d",c);
    break;
    default:
    printf("Yalnis deger girdiniz..");
    goto T;
    }

    printf("Devam etmek istiyor musunuz? E/H\n");
    scanf("%c",y);
    if(y=='H')
    return 0;
    else
    goto T;

    }


    Hatanın sebebini bulamadım yardım eder misiniz? Programın amacı + - / * ya basıldığında işlemleri yaptırmak her işlemi yaptıktan sonra devam edip etmeyeceğimizi soruyor. H diyerek programdan çıkabiliyoruz. Diğer durumlarda program kendini tekrar ediyor.




  • quote:

    Orijinalden alıntı: TeaTone

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


    int main()
    {
    int a=12,b=2,c;
    char x='W';
    char y='Q';
    T:
    printf("Islemi seciniz..: ");
    scanf("%c",x);
    switch (x)
    {
    case '+':
    c=a+b;
    printf("%d",c);
    break;
    case '-':
    c=a-b;
    printf("%d",c);
    break;
    case '*':
    c=a*b;
    printf("%d",c);
    break;
    case '/':
    c=a/b;
    printf("%d",c);
    break;
    default:
    printf("Yalnis deger girdiniz..");
    goto T;
    }

    printf("Devam etmek istiyor musunuz? E/H\n");
    scanf("%c",y);
    if(y=='H')
    return 0;
    else
    goto T;

    }


    Hatanın sebebini bulamadım yardım eder misiniz? Programın amacı + - / * ya basıldığında işlemleri yaptırmak her işlemi yaptıktan sonra devam edip etmeyeceğimizi soruyor. H diyerek programdan çıkabiliyoruz. Diğer durumlarda program kendini tekrar ediyor.

    scanf() kullanılırken virgülden sonra & konması gereklidir. Yani :

    scanf("%c",&x);

    scanf("%c",&y);

    olması lazım




  • quote:

    Orijinalden alıntı: TeaTone

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


    int main()
    {
    int a=12,b=2,c;
    char x='W';
    char y='Q';
    T:
    printf("Islemi seciniz..: ");
    scanf("%c",x);
    switch (x)
    {
    case '+':
    c=a+b;
    printf("%d",c);
    break;
    case '-':
    c=a-b;
    printf("%d",c);
    break;
    case '*':
    c=a*b;
    printf("%d",c);
    break;
    case '/':
    c=a/b;
    printf("%d",c);
    break;
    default:
    printf("Yalnis deger girdiniz..");
    goto T;
    }

    printf("Devam etmek istiyor musunuz? E/H\n");
    scanf("%c",y);
    if(y=='H')
    return 0;
    else
    goto T;

    }


    Hatanın sebebini bulamadım yardım eder misiniz? Programın amacı + - / * ya basıldığında işlemleri yaptırmak her işlemi yaptıktan sonra devam edip etmeyeceğimizi soruyor. H diyerek programdan çıkabiliyoruz. Diğer durumlarda program kendini tekrar ediyor.
    Sildim aynı cevap gelmiş.. Başlangıç olarak söylenen hataları düzeltmek ile başla :)



    < Bu mesaj bu kişi tarafından değiştirildi garui -- 23 Kasım 2012; 0:04:22 >




  • Tamam hataları düzelttim ancak kodda bir sıkıntı daha var switch caseten çıktıktan sonra y için scanf fonksiyonunu çalıştırmadan ifleri işletmeye başlıyor. Bunun sebebi nedir.



    < Bu mesaj bu kişi tarafından değiştirildi TeaTone -- 22 Kasım 2012; 23:55:48 >
  • quote:

    Orijinalden alıntı: TeaTone

    Tamam hataları düzelttim ancak kodda bir sıkıntı daha var switch caseten çıktıktan sonra y için scanf fonksiyonunu çalıştırmadan ifleri işletmeye başlıyor. Bunun sebebi nedir.


    flush yapman gerek ...

    while ((x = getchar()) != '\n' && x != EOF); gibi veya fgets/sscanf bir icat yapman gerek.



    < Bu mesaj bu kişi tarafından değiştirildi garui -- 23 Kasım 2012; 0:04:42 >
  • quote:

    Orijinalden alıntı: garui

    quote:

    Orijinalden alıntı: TeaTone

    Tamam hataları düzelttim ancak kodda bir sıkıntı daha var switch caseten çıktıktan sonra y için scanf fonksiyonunu çalıştırmadan ifleri işletmeye başlıyor. Bunun sebebi nedir.


    flush yapman gerek ...

    while ((x = getchar()) != '\n' && x != EOF); gibi veya fgets/sscanf bir icat yapman gerek.

    Bu geçen seneki vize sorusu oluyor. Böyle bir icat yapsam bile diğer öğrencilerin yapabileceğini sanmıyorum . Yav soru o kadar basit gelmişti. Ama hakikaten C yi unutmuşum.




  • quote:

    Orijinalden alıntı: TeaTone

    Tamam hataları düzelttim ancak kodda bir sıkıntı daha var switch caseten çıktıktan sonra y için scanf fonksiyonunu çalıştırmadan ifleri işletmeye başlıyor. Bunun sebebi nedir.

    Aynen goto değil de while kullanırsan sorun çözülür heralde.İlk başta x e 'E' değerini atarsın daha sonra while(x!='H') diye bir kod bloğu içersinde döndürebilirsin.
  • quote:

    Orijinalden alıntı: TeaTone

    quote:

    Orijinalden alıntı: garui

    quote:

    Orijinalden alıntı: TeaTone

    Tamam hataları düzelttim ancak kodda bir sıkıntı daha var switch caseten çıktıktan sonra y için scanf fonksiyonunu çalıştırmadan ifleri işletmeye başlıyor. Bunun sebebi nedir.


    flush yapman gerek ...

    while ((x = getchar()) != '\n' && x != EOF); gibi veya fgets/sscanf bir icat yapman gerek.

    Bu geçen seneki vize sorusu oluyor. Böyle bir icat yapsam bile diğer öğrencilerin yapabileceğini sanmıyorum . Yav soru o kadar basit gelmişti. Ama hakikaten C yi unutmuşum.

    Bu öncekine göre biraz daha temiz çalışacaktır.

    #include <stdio.h> 

    int main()
    {
    int a=12,b=2,c;
    char x='W';
    char y='Q';
    T:
    printf("Islemi seciniz..: ");
    scanf("%c",&x);
    while ((y = getchar()) != '\n' && y != EOF);
    switch (x)
    {
    case '+':
    c=a+b;
    printf("%d\n",c);
    break;
    case '-':
    c=a-b;
    printf("%d\n",c);
    break;
    case '*':
    c=a*b;
    printf("%d\n",c);
    break;
    case '/':
    c=a/b;
    printf("%d\n",c);
    break;
    default:
    printf("Yalnis deger girdiniz..\n");
    goto T;
    }

    printf("Devam etmek istiyor musunuz? (E/H) : ");
    scanf("%c",&y);
    while ((x = getchar()) != '\n' && x != EOF);
    if(y=='H')
    return 0;
    else
    goto T;

    }

    goto kısmını da pek tuttuğumu söyliyemem E/H için de tolower kullanabilirsin ignore_case için




  • quote:

    Orijinalden alıntı: garui



    Kodu normalde başka şekilde de yapabilirim ama en fazla switch-case yapısına kadar işlemişler. Fonksiyon bile yok. O yüzden baya daraldım.

    Yardımınız için teşekkürler. Biraz daha zorlayıp düzgün birşey bulmayı deneyeyim.
  • dataGrid ile bilgisi olan yokmu gerçekten :S
  • Belki merak eden olmuştur. Düzelttim yazdığım kodu.
    Buyrun inceleyin.
     

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


    int main()
    {
    int a=12,b=2,c;
    char x='W';
    char y='Q';

    do
    {
    printf("Islemi seciniz..: ");
    x=getch();
    switch (x)
    {
    case '+':
    c=a+b;
    printf("%d\n",c);
    break;
    case '-':
    c=a-b;
    printf("%d\n",c);
    break;
    case '*':
    c=a*b;
    printf("%d\n",c);
    break;
    case '/':
    c=a/b;
    printf("%d\n",c);
    break;
    default:
    printf("Yalnis deger girdiniz..\n");

    }

    printf("Devam etmek istiyor musunuz? E/H\n");
    y=getch();
    }
    while (y!='h');

    }




  • quote:

    Orijinalden alıntı: garui

    quote:

    Orijinalden alıntı: TeaTone

    Veri yapıları sınavına girdim boş kağıt verdim. Beyler beni bu dersten geçirmeniz lazım

    Ne sorular geldi de bos kagit verdin ?

    Bende 15 aldim. Buyuk ihtimalle. Zaten herkes kalicak. Ben birakicam hatta. Onemli bir ders. Anlamayip gecmek sacma. Seneye geceriz haci.

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




  • quote:

    Orijinalden alıntı: cllyldrm


    quote:

    Orijinalden alıntı: garui

    quote:

    Orijinalden alıntı: TeaTone

    Veri yapıları sınavına girdim boş kağıt verdim. Beyler beni bu dersten geçirmeniz lazım

    Ne sorular geldi de bos kagit verdin ?

    Bende 15 aldim. Buyuk ihtimalle. Zaten herkes kalicak. Ben birakicam hatta. Onemli bir ders. Anlamayip gecmek sacma. Seneye geceriz haci.

    Kolay gelsin :)




  • quote:

    Orijinalden alıntı: MrOwl

    quote:

    Orijinalden alıntı: ANIL_00


    quote:

    Orijinalden alıntı: MrOwl

    quote:

    Orijinalden alıntı: ANIL_00

    Arkadaşlar bana bu soru hakkında yardımcı olabilir misiniz? En azından C# kodları gerekli, yardımınız için teşekkür ederim.
     C/C++/C# Sorularınız Buraya. . .(GÜNCEL)


    Yardımcı olabilirim. Siz bir yazmaya başlayın, takıldığınız noktada yardım ederiz.

    Matematik temelim iyi olmadığı için soruyu yapamıyorum, teşekkür ederim cevabınız için.

    Matematik temelinizi geliştirmeniz lazım, esasında matematik temeline dayanan bir soru da değil. Şöyle yardımcı olayım.

    y=x^2-2x demiş 0<=x<2 için

    bunu işleme şöyle dökebiliriz


    if(x>=0 && x<2)
    y=x*x-2*x;


    Matematik sorusunu okumaktan farkı yok.

    Eğer x 0'a eşit büyük veya 2'den küçükse ---> y=x^2-2x

    Bu şekilde diğer kısımları da yapmaya çalışın.

    Yardımınız için teşekkür ederim söylediğiniz gibi soru okumaktan farkı yokmuş




  • merhaba herkese iyi geceler 1 adet sorum var yardım edermisiniz...
    #include <stdio.h>
    #include <stdlib.h>
    int main()
    {int k,u,c,m;


    printf ("Enter Your Number: ");
    scanf ("%d",&k);
    for(u=2; u<k ; u++)
    {
    m=1;
    for(c=2 ; c<u; c++)
    {
    if(u%c == 0)
    {
    m=0;break;

    }
    }
    if(m == 1)
    printf("%d,mustafakkkk",u);
    }
    }
    ***gibi bir asal sayı bulma kodu yazdım ama mesela koda 9 yazdığımda 9 u almıyor 9 u nasıl ekliyebilirm herkese teşekkürler..***
  • Arkadaşlar aşağıda eşkenar dörtgen çizen for'lu bi kod var ben bunun kenar uzunlugu demeylimde ortadaki en uzun seri yıldız sayısını kullanıcadan almak istiyorum ne yapmalıyım birde bu kodu bana biraz acıklayacak olan varmı foru biliyorum ama karışık geldi kod?
    #include<stdio.h> 
    int main( void )
    {
    int i, j;

    for(i = 1; i <= 5; i++) {
    for(j = 1; j <= 9; j++)
    if((j <= (9 - (2*i - 1))/2) || (j > (i + 4)))
    printf(" ");
    else
    printf("*");

    printf("\n");
    }
    for(i = 4; i >= 1; i--){
    for(j = 1; j <= 9; j++)
    if((j <= (9 - (2*i - 1))/2) || (j > (i + 4)))
    printf(" ");
    else
    printf("*");

    printf("\n");
    }

    return 0;
    }
  • 
Sayfa: önceki 3839404142
Sayfaya Git
Git
sonraki
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.