İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Programlama Dilleri
Programlama Dilleri

yardımmm

zynn24.11.20151 cevap1.889 görüntüleme
2015'den beri3 mesaj
#1
belirli sınır içinde asal sayıları bulan bi program yazmam istendi bende bunu yazdım ama sınırlarımız 0-7 arasında olunca sistem aradaki değerlerin hepsine asal değil yazdırıyor bunu nasıl çözebilirim ya da bu fonksiyonlar kullanılarak başka bi yoldan yapılabilir mi ??

#include <iostream>
using namespace std;
int main()
{
int altdğr,üstdğr,n;
cout<<"Alt degeri giriniz:"<<endl;
cin>>altdğr;
cout<<"Ust degeri giriniz:"<<endl;
cin>>üstdğr;
for(altdğr;altdğr<=üstdğr;altdğr++)
{
if(altdğr%2==0 || altdğr%3==0 || altdğr%5==0 || altdğr%7==0)
{
cout<<altdğr<<" asal degil."<<endl;
}
else
{cout<<altdğr<<" asal."<<endl;}
}
system("pause");
return 0;
}
Cevaplar
2014'den beri8 mesaj
#2
120(=11x11 - 1) ye kadar doğru sonuç verir.
if(altdgr<2||(altdgr>2 && altdgr%2==0) || (altdgr>3 && altdgr%3==0) || (altdgr>5 && altdgr%5==0) || (altdgr>7 && altdgr%7==0))
{
cout<<altdğr<<" asal degil."<<endl;
}

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.