C++ Faktöriyel Bulma

NightOwl6114

Picopat
Katılım
18 Haziran 2021
Mesajlar
111
Çözümler
1
C++ Faktoriyel bulma:
#include <iostream>
using namespace std;

int main() {
    int n;
    long double factorial = 1.0;

    cout << "Pozitif sayi gir:";
    cin >> n;

    if (n < 0)
        cout << "Hata! Negatif sayýlarin faktoriyeli olmaz once matematik ogren.";
    else {
        for(int i = 1; i <= n; ++i) {
            factorial *= i;
        }
        cout << "Faktoriyeli " << n << " = " << factorial;
    }

    return 0;
}
C++'ta bir sayının faktoriyelini bulmak için basit program. Nasıl?
 
KS
NightOwl6114

NightOwl6114

Picopat
Katılım
18 Haziran 2021
Mesajlar
111
Çözümler
1
Başlangıç için iyi. Math kütüphanesinde hazır metodu var. Daha ileri bir şeyler denemek istersen Codeforces da güzel problemler var. Yarışmalarda oluyor.

Tavsiye için teşekkürler. Evet başlangıç seviyeyim, şu ana kadar yaptığım en iyi proje Tic-Tac-Toe oyunuydu😂
 

Vavien.

Terapat
Katılım
20 Aralık 2014
Mesajlar
11.783
Makaleler
6
Çözümler
251
Yer
İstanbul
Değişkenlerini her zaman ilklendir, özellikle de primitive tipte iseler.
Negatif sayıların faktöriyeli vardır.
Fonksiyon kullanılsa daha iyi olabilirdi.

Temel için güzel.
 

Yozgara

Picopat
Katılım
3 Nisan 2021
Mesajlar
62
Çözümler
1
Yer
Çanakkale
C++ Faktoriyel bulma:
#include <iostream>
using namespace std;

int main() {
 int n;
 long double factorial = 1.0;

 cout << "Pozitif sayi gir:";
 cin >> n;

 if (n < 0)
 cout << "Hata! Negatif sayýlarin faktoriyeli olmaz once matematik ogren.";
 else {
 for(int i = 1; i <= n; ++i) {
 factorial *= i;
 }
 cout << "Faktoriyeli " << n << " = " << factorial;
 }

 return 0;
}
C++'ta bir sayının faktoriyelini bulmak için basit program. Nasıl?

Yazı tipini UTF-8 yaparsan kod üzerinde Türkçe karakterlerde gözükür.
 
Yukarı