SORULAR
Soru 1 : Faktöriyel hesaplama programı yapınız.
Soru 2 : 1 ile 100 arasındaki asal sayıları yazdırınız.
Soru 3 : 1 den 250 e kadar olan sayılarda 5 e tam bölünen,7 ye tam bölünmeyen sayıları yazan ve bunların toplamının sonucunu veren program yazınız.
Soru 4 : 3 Basamaklı, basamakların küpleri toplamı kendisine eşit olan sayılara Armstrong sayı denir.Bunları ekrana yazdırın.
CEVAPLAR
Soru 1 :
#include <iostream> using namespace std; int main() { int x,y,z,i; cout<<"Sayi :"; cin>>x; y=1; for(i=1;i<=x;++i){ //for dongusu ile faktoriyel y=y*i; } y=1; i=1; while(i<4){ //while ile faktöriyel i++; y=y*i; } cout<<y<<endl; // Hangisini kullanırsanız altına bunu yazın //canmose.org //CANMOSE.ORG system("PAUSE"); return 0; }
Soru 2 :
#include <iostream> using namespace std; int main() { int x,y,z,i; for(i=1;i<100;i++){ y=1; for(x=2;x<i;x++){ if(i%x==0){y++; } //CANMOSE.ORG a Aittir.Alıntı Halinde bu yazıyı silmeyiniz. } if(y==1){cout<<"Asal Sayi :"<<i<<endl; } } //CANMOSE.ORG system("PAUSE"); return 0; }
Soru 3 :
#include <iostream> using namespace std; int main() { int x,y,z,i; y=0; for(i=1;i<250;i++){ if(i%5==0&&i%7!=0){ cout<<i<<endl; y=y+i; } } cout<<"Toplami :"<<y<<endl; //CANMOSE.ORG system("PAUSE"); return 0; }
İstek olursa soru 4 üde yazarım daha sonradan…