Klavyeden girilen pozitif bir tamsayıyı asal çarpanlarına ayıracak ve çarpanlarını yazdıracak c programlamanın akış diyagramını gösteriniz.
Arkadaşlar şu yukardaki soruyu nasıl yapabilirim chatgptye sordum tam net anlaşılamıyor sabahtan beri uğraşıyorum yapamadım bi türlü yardımcı olur musunuz?
Edit: iki kere yazdığı için bir güncelleme yaptım yatarken aceleye geldi :)
var val; var carpan2; // sayının 50 olduğunu varsayalım var num = 50;
var asal = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47];
for (let i = 0; asal[i] < num; i++) { // bölüm carpan 2 olacak carpan2 = (num / asal[i]); // bölüm asal sayı dizisinin elemanıysa && büyükse (iki kere yazmaması için) if ((asal.includes(carpan2) == true) && (asal[i] < carpan2)) {
val = `${asal[i]} * ${carpan2}`;
console.log(val);
}
}
< Bu mesaj bu kişi tarafından değiştirildi Primat Operatörü -- 17 Haziran 2023; 2:5:8 >
// Asal çarpanlara ayırma var val = ""; var carpan2; var num = document.getElementById('asal-input'); var asalmsg = document.getElementById('asal-msg');
document.getElementById('asal-button').onclick = function () {
asalmsg.innerHTML = 'Sayı Giriniz';
for (let i = 0; asal[i] < num.value; i++) { carpan2 = (num.value / asal[i]); // bölüm asal sayı dizisinin elemanıysa && diziden gelen sayıdan büyükse (iki kere yazmaması için) if ((asal.includes(carpan2) == true) && (asal[i] < carpan2)) {
< Resime gitmek için tıklayın >