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

EmrahGK

Kilopat
Katılım
22 Aralık 2018
Mesajlar
1.450
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:

Yeni konular

Geri
Yukarı