Arama butonu
Bu konudaki kullanıcılar: 1 misafir
3
Cevap
1264
Tıklama
0
Öne Çıkarma
c++
M
18 yıl (120 mesaj)
Teğmen
Konu Sahibi

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.



8
18 yıl (3762 mesaj)
Yüzbaşı

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.


Bu mesaja 1 cevap geldi.
M
18 yıl (120 mesaj)
Teğmen
Konu Sahibi

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.


Bu mesaja 1 cevap geldi.
8
18 yıl (3762 mesaj)
Yüzbaşı

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 >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.