C++ "Değişken" değişken atamak

Katılım
22 Aralık 2018
Mesajlar
1.451
Makaleler
1
Çözümler
13
Yer
İstanbul
Daha fazla  
Cinsiyet
Erkek
Meslek
Öğrenci :)
Daha C++'a yeni başladım. En son dersimde aşağıda kodları olan uygulamayı yaptım. 3 sayı girip bu sayıları toplamak kısacası. Ama ben birinci sayıdan önce kullanıcıya kaç tane sayıyı toplamak istediğimi nasıl sorabilirim? Yani uygulama böyle olacak:

Kaç sayıyı toplamak istiyorsunuz : (Örn:2)
Birinci Sayı: 5.
İkinci Sayı: 3.
Girdiğiniz iki sayının toplamı = 8.

[CODE lang="cpp" title="Yaptığım Uygulama"]#include <iostream>
using namespace std;

int main() {

int a,b,c,toplam;


cout << "Birinci Sayı: " ;
cin >> a;

cout << "İkinci Sayı: ";
cin >> b;

cout << "Üçüncü Sayı: ";
cin >> c;

toplam= a + b + c;

cout << "Girdiğiniz üç sayının toplamı: " << toplam << endl;


return 0;
}
[/CODE]
 
Son düzenleyen: Moderatör:
for döngüsü ile sayı alma işlemini kullanıcının istediği kadar tekrarlatabilirsiniz.

Basit bir örnek olarak; (size_t yerine auto, int, short, unsigned yani istediğiniz tam sayı değişkenini kullanabilirsiniz.)

C++:
int limit = 0;
std::cout << "Kaç tane sayı girmek istiyorsunuz? ->";
std::cin >> limit;
int sum = 0;
for (size_t i = 0; i < limit; i++)
{
    std::cout << i + 1 << ". sayıyı girin->";
    int userInput = 0;
    std::cin >> userInput;
    sum += userInput;
}
std::cout << limit << " tane sayının toplamı: " << sum << std::endl;

(Özel durumlar göz ardı edilmiştir.)
 
Son düzenleme:
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Geri
Yukarı