Şimdi Ara

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

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
4.172
Cevap
118
Favori
170.029
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
3 oy
Öne Çıkar
Sayfa: önceki 118119120121122
Sayfaya Git
Git
sonraki
Giriş
Mesaj
  • LoRd1N L kullanıcısına yanıt
    break veya continue kullanın işe yarayacağını tahmin etmedim ama yarıyor gerçekten. çok teşekkür ederim.
  • Bunu nasıl yapabilirim dev c++ kullanıyorum. printf,scanf li olan :D

    0 
    0 1
    0 1 2
    0 1 2 3
    0 1 2 3 4
    0 1 2 3 4 5
    0 1 2 3 4
    0 1 2 3
    0 1 2
    0 1
    0
  • Bir de şunlar var ne dediğini anlamadım hocanın

    A) Write a program for an automatic teller machine that dispenses money. The
    user should enter the amount desired (a multiple of 10 dollars) and the machine
    dispense this amount using the least number of bills. The bills dispensed are
    50s, 20s, and 10s. Write a function that determines how many of each kind of
    bill to dispense.
    B) The greatest common divisor (GCD) of two or more non-zero integers, is the
    largest positive integer that divides the numbers without a remainder. For
    example, the GCD of 8 and 12 is 4. Write a function that nds, prints and
    returns the GCD of two positive integers entered as the inputs of the function.




  • anticor kullanıcısına yanıt
    10 katı seklinde girilen para miktarını kactane 50lik 20 lik 10luk oldugunu soyliyen program

    en buyuk ortak boleni bulan program
  • merhaba,

    açmış olduğum bir konun linkini koyucam banada yardımcı olurmusunuz?
    http://forum.donanimhaber.com/m_84517747/tm.htm
  • anticor kullanıcısına yanıt
    Sayı deseninin yapılışı:

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

    int main(void)
    {
    int i,j,k,l;

    /*
    0
    0 1
    0 1 2
    0 1 2 3
    0 1 2 3 4
    0 1 2 3 4 5
    artan kısım
    */

    for(i=0;i<=5;i++)
    {

    for(j=0;j<=i;j++)
    {

    printf("%d ",j);
    }

    printf("\n");
    }


    /*
    0 1 2 3 4
    0 1 2 3
    0 1 2
    0 1
    0
    azalan kısım
    */

    for(k=5;k>=0;k--)
    {

    for(l=0;l<k;l++)
    {
    printf("%d ",l);
    }

    printf("\n");
    }

    getch();
    return 0;
    }



    < Bu mesaj bu kişi tarafından değiştirildi LoRd1N -- 29 Kasım 2013; 2:07:56 >
  • LoRd1N L kullanıcısına yanıt
    Hocam çok teşekkür ederim.. ELleriniz dert görmesin.
  • £XE kullanıcısına yanıt
    programlamaya yeni başladım bir kaç ufak tefek program yazdım dört işlem,ortalama alma vs. Şimdi bir labirent programı yapmak istiyorum.Bir tane örnek ödev buldum. Fakat kafamda bu programın algoritmasını oluşturamadım. Nasıl bir yol izleyeceğim konusunda yardımcı olursanız sevinirim. Ödev İçeriği
    Yazacağınız program, verilen bir labirentte çıkışı bulma programı olacaktır. Labirentin sol tarafındaki herhangi bir konumdan fare labirentte girecek ve sağ tarafta herhangi bir konumda bulunan çıkışa erişmeye çalışacaktır. Labirentte ilerleme mantığı farenin geçtiği yollara küçük taşlar atarak ilerleyecektir. Önüne bir engel çıktığı vakit geri dönüp yere attığı taşları boş bir yer çıkana kadar (daha önce girmediği) toplayacaktır. Daha sonra bu boş yere girip aynı şekilde ilerlediği yola taş atarak devam edecektir. Bu işlem çıkışı bulana kadar devam etmelidir. Taş atıp, taşı yerden alma işlemleri yığıta (stack) push ve pop işlemleri olarak uygulanacaktır. Yığıt, şablon (template) olmamalıdır. İpucu olarak yığıtın içerisine (x,y) konumu atılabilir.




  • Ahmetzdgn A kullanıcısına yanıt
    Kısaca cevap verecek olursam if else yapısı ile oluşturmalısın sanırım.
  • quote:

    Orijinalden alıntı: Joffrey

    C++'ta kullanıcının bizim oluşturacağımız integer değişkenin adını belirleme gibi bir şansı var mı acaba ?

    Yani mesela kullanıcı "sayı1" yazıcak ve programda hemen ardından int sayı1; gibi bir kod çalışacak ama daha sonra "toplam" falan yazdığında da hepsi için ayrı ayrı oluşturabilecek.

    Reflection dedigimiz birsey var. Bununla compile time da degil runtime da kodu calistiriyoruz. Bunu STL C++ ile yapamazsin,
    Stack Overflow
    Wrap C++ function using Boost Reflect or another C++ reflection library
    http://stackoverflow.com/questions/15825306/wrap-c-function-using-boost-reflect-or-another-c-reflection-library




  • YARDIIIMM . . .

    GÖREVLER:
    Program 1:
    1. Bu programda, hazır işlevler kitaplığından (#include <stdlib.h>) rand() işlevini kullanarak iki zar atıyor ve yüzlerin toplamını hesaplıyoruz. Toplamlar 2-12 arası bir değer olur. ToplamlarinSayisi adlı bir dizi tanımlıyoruz; ilk değerleri sıfır olacaktır.
    2. Zarları 40,000 kere attıyor ve her keresinde hangi toplam geliyorsa onun ToplamlarinSayisi dizisindeki hücresinin değerini bir artırıyoruz.
    3. Rand işlevinin tam anlamıyla rastsal olması için önceki madde için kuracağımız döngüye girmeden önce srand (time()); deyimini kullanıyoruz.
    4. Programdan çıkmadan önce aşağidaki gibi bir cetveli monitörde gösteriyoruz:
    Toplam: - Toplamların Sayısı: - Toplamların Sayısının Yüzdesi:
    2 - xxxxx - %xx.xx
    3
    4
    5
    .
    .
    12

    5. Yüzdeyi bulurken Toplamların Sayısını 40000.0’e bölüyoruz ve 100.0 ile çarpıyoruz!
    Program 2: Yukarıdaki programı şöyle değiştiriyoruz:
    1. Toplamların istatiksel (beklenen) yüzdelerini hesaplayıp programa ekliyoruz. Bunların değerleri nedir? Not: toplamları bir matriste gösterin; kaç tane var? Her bir toplam kaç kere çıkıyor? Toplam sayıya oranlanırsa yüzdeis nedir?
    2. Programın çıktısını aşağıdaki başlıkda görünmek üzere yeniden yaratıyoruz:
    Toplam: - Toplamların Sayısı: - Beklenen %: - Gerçekleşen %:
    2
    3
    .
    .




  • Arkadaşlar böyle buraya kadar gelebildim size sorularım olucak , hocanın bize dediği bir sayi giricez sonra herhangi bir + ,-,*,/ oparatörüne basıcaz sondan sonra case de ordan içeri girip 2. sayiyi isticek ve sonuç ekrana yazılcak ondan sonra programdan çıkmıcak isteyince do while döngüsüyle devam edicek, evet ile çıkıcak h diyince devam edicek, ama sadece h ile devam edicek sadece e ile çıkıcak başka harfe basınca yanlış bi değer girdiniz diyicek ben böyle yapabildim yardım ederseniz sevinirim.
    Bu program doğru çalışmıyor sadece örnek olarak attım.

    #include<iostream>
    #include<conio.h>
    #include<stdio.h>
    int main()
    {
    int a,b,toplama,cikarma,carpma,bolme,sonuc,e;

    {
    printf("Birinci Sayiyi giriniz:\n");
    scanf("%d",&a);
    printf("Oparatorlerden birini giriniz(+,-,/,*):\n");
    scanf("%d",&e);
    switch(e)
    {
    case '+':{printf("2.Sayiyi Giriniz:\n");scanf("%d",b);toplama=a+b;printf("Son uc :%d",toplama);break;}
    case '-':{printf("2.Sayiyi Giriniz:\n");scanf("%d",b);cikarma=a-b;printf("Sonuc :%d",cikarma);break;}
    case '/':{printf("2.Sayiyi Giriniz:\n");scanf("%d",b);carpma=a/b;printf("Sonuc :%d",carpma);break;}
    case '*':{printf("2.Sayiyi Giriniz:\n");scanf("%d",b);bolme=a*b;printf("Sonuc :%d",bolme);break;}
    default:{printf("Yanlis Deger Girdiniz\n");break;}
    }
    printf("Cikmak istermisiniz(E,H)\n");
    sonuc=getch();
    }while((sonuc==72)||(sonuc==104));
    }




  • inflames76 İ kullanıcısına yanıt
    case lerdeki scanf lere & operatörünü koymayı unutmuşsunuz. Onun dışında doğru gibi gözüküyor. sonuc == 72 yerine okunabilir olması açısından sonuc == 'E' diye yazarsanız daha iyi olur.
  • Arkadaşlar öncelikle herkese kolay gelsin.

    Bir projem var ve bir yerde takıldım. Bir cafedeki masa kontrol(hangi masa ne almış -kola,tost gibi- kaç para hesap ödiycek) sistemini yazıyorum. Programımda her masa bir buton ve üstüne tıklanınca bir form açılıp neler alınmış ve hesap tutarı ne kadar gibi bilgiler gözüküyor.

    Sorun şurda; ben masa sayısını dinamik yapmak istiyorum. Yönetim panelinden masa sayısına 20 yazılınca 20 tane masa(buton) ekliycek (burdada sıkıntı yok.) ama eklediği butonlara tıklanınca bir form açılmasını ve açılan formda gerekli özelliklerin olmasını nasıl sağlarım?

    Yardım edenlere şimdiden teşekkür ederim.

    C# ve SQL Server 2008 kullanmaktayım.



    < Bu mesaj bu kişi tarafından değiştirildi 24 -- 3 Aralık 2013; 14:12:48 >
  • beyler çok ufak bir sorunum var.

    a = r1 ;

    atamasini yapabilmek icin a'yi ne olarak tanimlamaliyim? char olmuyor, pointer yasak :/

    C'de.

    edit: int tanimladim oldu alla alla

    r'nin sayisal degerini okuyup yazdirirken tekrar r'ye mi donusturuyor nasil oldu bu



    < Bu mesaj bu kişi tarafından değiştirildi stay weird -- 3 Aralık 2013; 15:15:46 >
    < Bu ileti mobil sürüm kullanılarak atıldı >
  • quote:

    Orijinalden alıntı: eronik

    beyler çok ufak bir sorunum var.

    a = r1 ;

    atamasini yapabilmek icin a'yi ne olarak tanimlamaliyim? char olmuyor, pointer yasak :/

    C'de.

    edit: int tanimladim oldu alla alla

    r'nin sayisal degerini okuyup yazdirirken tekrar r'ye mi donusturuyor nasil oldu bu

    r1'i ne olarak tanımladın ki ?
  • quote:

    Orijinalden alıntı: Muco53

    quote:

    Orijinalden alıntı: eronik

    beyler çok ufak bir sorunum var.

    a = r1 ;

    atamasini yapabilmek icin a'yi ne olarak tanimlamaliyim? char olmuyor, pointer yasak :/

    C'de.

    edit: int tanimladim oldu alla alla

    r'nin sayisal degerini okuyup yazdirirken tekrar r'ye mi donusturuyor nasil oldu bu

    r1'i ne olarak tanımladın ki ?

    hocam dizinin bir elemanina R1 yazdirmam gerekiyor. R1'i bir string olarak okumasini istiyorum ancak sadece R'yi okuyor.

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




  • quote:

    Orijinalden alıntı: eronik


    quote:

    Orijinalden alıntı: Muco53

    quote:

    Orijinalden alıntı: eronik

    beyler çok ufak bir sorunum var.

    a = r1 ;

    atamasini yapabilmek icin a'yi ne olarak tanimlamaliyim? char olmuyor, pointer yasak :/

    C'de.

    edit: int tanimladim oldu alla alla

    r'nin sayisal degerini okuyup yazdirirken tekrar r'ye mi donusturuyor nasil oldu bu

    r1'i ne olarak tanımladın ki ?

    hocam dizinin bir elemanina R1 yazdirmam gerekiyor. R1'i bir string olarak okumasini istiyorum ancak sadece R'yi okuyor.

    Yazdığın kodu buraya atabilir misin?




  • Arkadaslar C de array icinde stringi pointer kullanmadan nasil saklayabilirim?

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

    Orijinalden alıntı: batuhan13

    Arkadaslar C de array icinde stringi pointer kullanmadan nasil saklayabilirim?

    Oncelikle C de string yoktur.
    Bir string zaten char array dir.

    atiyorum char foo[10]; strcpy(foo, "test"); gibi

    array icinde nasil yaparim dersen misal: foo[100][10] strcpy(foo[1], "test") seklinde olabilir. Yanliz sunu da belirteyim 10 tane karakterden fazla olamaz bir tane "string"in.
  • 
Sayfa: önceki 118119120121122
Sayfaya Git
Git
sonraki
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.