search
Giriş
Merhabalar arkadaşlar, Sitemizi programlama ile ilgilenen bütün arkadaşlarımızın Türkçe içerik konusunda çektiği sıkıntılar düşünülerek soru/cevap şeklinde bir etkileşimde bulunabilmesi için kurduk. Umuyoruz hepimiz için güzel bir deneyim olur. Hasscript Ekibi
0 oy
1.7k gösterim
Algoritma kategorisinde 104 puan

1 cevap

0 oy

Ufak bir arattırmayla buldum ben de internetten gayet basit.

#include <stdio.h>
#include<conio.h>
	int main ()
	{
		int s;
	   	int i;
 
	   	printf (" Bir sayi giriniz: ");
	   	scanf  ("%d", &s);
 
	   	printf ("\n");
 
	   	// Algoritma oluştururken lise matematik dersinde kullandığımız
	   	// yöntemden yararlandık. Kullanıcının girdiği sayı ilk önce ikiye
	   	// bölünmek isteniyor. Eğer bölünürse 2'nin bir asal çarpan olduğu
	   	// anlaşılıyor ve ekrana yazdırılıyor. i = i - 1 ataması ile, sayı
	   	// tekrar 2'ye bölünmeye çalışılıyor. 2'ye daha fazla bölünemiyorsa
	   	// bu sefer aynı işlemler 3 için tekrarlanıyor...
 
	   	for (i = 2; s != 1; i ++)
	   	{
			if (s % i == 0)
			{
		   		s /= i;
 
		   		printf ("%5d", i);
 
		   		i --;
			}
	   	}
 
	   	printf ("\n");
 
	   getch();
	}

https://www.aytaccici.com/c-programlama-girilen-sayinin-asal-carpanlarini-bulmak.html

6.2k puan
kenan bu soruyla ilgili bir ödevim var bana ulaşabilir misin rica etsem? @zzeynna instagramım bu, teşekkürler

İlgili sorular

0 oy
1 cevap 514 gösterim
0 oy
1 cevap 308 gösterim
308 gösterim
f(x) = x>= 0 ise ...... x<0 ise .....
27 Kasım 2020 Algoritma kategorisinde melissacineros 104 puan sordu
0 oy
0 cevap 149 gösterim
0 oy
1 cevap 398 gösterim
398 gösterim
Şu soruda zorlanıyorum da yardımcı olurmusunuz
6 Ocak 2021 C/C++ kategorisinde necmi cayar 104 puan sordu
0 oy
1 cevap 340 gösterim