Skip to content

Instantly share code, notes, and snippets.

@gokhanyavas
Created March 28, 2013 21:42
Show Gist options
  • Save gokhanyavas/5267065 to your computer and use it in GitHub Desktop.
Save gokhanyavas/5267065 to your computer and use it in GitHub Desktop.
Dışarıdan girilen bir sayının rakamları toplamını bulan c programı.
#include <stdio.h>
#include <conio.h>
int main()
{
int sayi,toplam,k,ilksayi;
printf("Sayiyi giriniz..:");
scanf("%d",&sayi);
toplam=0;
ilksayi=sayi;
while (sayi>0)
{
k= sayi % 10;
sayi=sayi/10;
toplam=toplam+k;
}
printf("%d sayisinin Rakamlari toplami..:%d dir ",ilksayi,toplam);
getch();
}
@theilaydayilmaz
Copy link

theilaydayilmaz commented Aug 7, 2020

burda yazılan kodların neden %90 hatalı çıkıyo neden düzgün ve doğru bilgi yok öğrencilere ve öğrenmek isteyenlere böyle yardımcı olamazsınız. Arasıra kodların ve örneklerin dogrulugundan ve çalışıp çalışmadığından emin olun.

@gokhanyavas
Copy link
Author

gokhanyavas commented Aug 7, 2020

@theilaydayilmaz kodlama öğrenmeden önce tanımadığınız insanlarla nasıl iletişime geçileceğine dair eğitim almalısın. Burası eğitim platformu değil ve ben kimseye bir şey öğretmiyorum.. İşine gelmediyse kapat sayfayı çık! Cahillik başa bela!!

@Emircanf
Copy link

//2 Saat harcadım şu kısacık kodla.Yapmadan önce kağıda dökün.
#include <stdio.h>
#include <conio.h>
int main() {
int s,b;
int a,h=0,f=0,i;
printf("Bir Sayi Giriniz=");
scanf("%d",&s);
b=s;
for(a=1;s>1&&true;a++) {
s /=10;
}
s=b;
for (i=0;s>0&&true;i++){
h=s % 10;
f+=h;
s /=10;
printf("%d\t",h);
}
printf("\n----------------------\nSonuc=%d",f);
getch();
return 0;
}

@Emircanf
Copy link

@theilaydayilmaz kodlama öğrenmeden önce tanımadığınız insanlarla nasıl iletişime geçileceğine dair eğitim almalısın. Burası eğitim platformu değil ve ben kimseye bir şey öğretmiyorum.. İşine gelmediyse kapat sayfayı çık! Cahillik başa bela!!

Katılıyorum. Bu kodlara bakmadan yapmak önemli zaten hatan varsa burdan bakıp hatanı görmelisin eğitim gibi bir şey söz konusu değil sadece fikir ve deneyim paylaşıyor post sahibi.

@Tosunpasa2305
Copy link

#include <stdio.h>
int main()
{
int sayi , k ;
int toplam =0;
printf("bir sayı gir sana rakamları toplamını söyliyim");

scanf("%d",&sayi);

while (sayi>0)
{
k =sayi % 10 ;
toplam +=k ;	
sayi=	sayi / 10 ;
	
}

printf("rakamları toplamı %d dir",toplam);


return 0 ;

}

daha sade doğru şekli

@Timsword
Copy link

Vay be ufkum açıldı.

@3301emin
Copy link

Düzgün çalışmayan kodun kime faydası olabilir

@aasudee
Copy link

aasudee commented Mar 19, 2024

Düzgün çalışmayan kodun kime faydası olabilir

arkadaşlar copy paste yaparsaniz tabii ki de çalışmaz döngülerin hizalarından bile anlayabilirsiniz bunu. Amaç burada mantığı göstermek ve gayet yardımcı oluyor. Düzenlemeyi de kendiniz yapacaksınız artık

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment