Şimdi Ara

c++

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
4
Cevap
0
Favori
1.076
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Herkese merhabalar,
    Arkadaşlar çeşitli algoritmaları c++ dilinde yazmaya çalışıyorum,
    Lakin bazı yerlerde (c++ dilindeki karşılığına geçirirken) sıkıntı çekiyorum,
    Eğer vaktinizi almayacaksam bana yardımcı olacak arkadaşların,

    gtalk--metindir@gmail
    msn--wolfram_st2@hotmail

    eklemesini rica ediyorum.

    Şimdiden çok teşşekkürler.



  • buraya yazarsan başkalarına da yardımcı olmuş oluruz. forumun amacı bu zaten.

    asıl algoritma zaten algoritmadan koda geçirilirken kuruluyor.

    kullanıcıdan sayı iste gibi bir algoritmayı C'de printf ve scanf'ler ile yapıyorsun. Hem komut bilmek gerekli hem syntax hemde ayrıca bir mantık yürütmek gerekli. Sahte kod yazarsan hedefine daha da yaklaşırsın.
  • Hocam çok haklısında şimdi ben her takıldığım yeri burda sorup kirlilik yaratmak istemedim.
    Ama sen böyle düşündüysen sorayım sorun olmaz benim için,


    >>>

    3 basamaklı bir sayının birler onlar yüzler basamaklarını bulan bir algoritmayı inceliyorum,
    c deki karşılığı olan bir kitap var bende onda şu şekilde;

    {{{{

    int a,b,yuzler,onlar,birler;

    printf("Bir say gir : ");scanf("%d",&a);printf("\n");

    yuzler=fabs(a/100)*100
    b=a-yuzler
    onlar=fabs(b/10)*10
    birler=b-onlar

    printf("%d\n",yuzler);
    printf("%d\n",onlar);
    printf("%d\n",birler);

    }}}}

    bunu ben c++ de printf olan kısımlarını felan çevirdim,
    ama şu fabs kısmını yanlış anlamamışsam sadece tam kısmını almasını istediği komut,
    onu c++ nasıl yazıcağım.
  • Biraz inceledim kodlarını da sanırım daha C / C++'da yenisin :) Daha önce Basic türevi bir dille uğraştığın oldu mu?
    Çalışır kodlar aşağıda ;)

     
    #include <stdio.h>
    #include <conio.h>
    #include <math.h>
    main ()
    {
    float yuzler,onlar,birler;
    int a,b;

    printf("Bir say gir : ");scanf("%d",&a);printf("\n");

    yuzler=fabs(a/100)*100;
    b=a-yuzler;
    onlar=fabs(b/10)*10;
    birler=b-onlar;

    printf("%f\n",yuzler);
    printf("%f\n",onlar);
    printf("%f\n",birler);
    getch();
    }



    < Bu mesaj bu kişi tarafından değiştirildi 8 -- 8 Mart 2009; 10:47:16 >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.