C++ klavyeden girilen sayıları yan yana yazmak

Dark.money

Hectopat
Katılım
5 Mayıs 2019
Mesajlar
66
A ve b olarak 2 sayı klavyeden yan yana girilecektir. Aynı satırda 2 sayıyı yan yana alıp arasına nasıl boşluk koyarım?

İnt A, b;

Cout << "1. ve 2. sayıyı giriniz: " << endl;
Cin >> a; cin >> b;
 
C++:
#include <iostream>
using namespace std;

int main(){
    int a, b;
    cin >> a >> b;
    std::cout << a << " " << b << std::endl;
    return 0;
}
 
Son düzenleme:
Kod:
#include <iostream>

#include <locale.h>

#include <string>

#include <iostream>

#include <ctime>

using namespace std;





int main()

{

    setlocale(LC_ALL, "Turkish");



    int a, b;



    cout << "1. ve 2. sayıyı giriniz : " << endl;

    cin >> a, b;







  





        if (a <= b)

        {

            for (int i = a; i <= b; i++)

            {

                if (1 <= i <= 9)

                {

                    switch (i)

                    {

                    case 0:

                        cout << "sıfır" << endl;

                        break;



                    case 1:

                        cout << "bir" << endl;

                        break;



                    case 2:

                        cout << "iki" << endl;

                        break;



                    case 3:

                        cout << "üç" << endl;

                        break;



                    case 4:

                        cout << "dört" << endl;

                        break;



                    case 5:

                        cout << "beş" << endl;

                        break;



                    case 6:

                        cout << "altı" << endl;

                        break;



                    case 7:

                        cout << "yedi" << endl;

                        break;



                    case 8:

                        cout << "sekiz" << endl;

                        break;



                    case 9:

                        cout << "dokuz" << endl;

                        break;







                    }

                }



                if (10 <= i)

                {

                    if (i % 2 == 0)

                    {

                        cout << "çift" << endl;

                    }

                    else

                    {

                        cout << "tek" << endl;

                    }



                }















            }







        }

        else

        {

            cout << "yanlış aralık girdiniz  tekrar deneyiniz !!!!! " << endl;

        }











      





          





      



}
 
Son düzenleyen: Moderatör:
Bu kadar basit olamamlı 😂 teşekkürler.
Evet bu kadar basit. Eğer dizileri biliyorsan switch yerine dizi kullanarak yaparsan daha mantıklı olur.
Şu şekilde;
C++:
string numbers[10] = {"sıfır", "bir", "iki", "üç", "dört", "beş", "altı", "yedi", "sekiz", "dokuz"};
for(int i = 0; i<10; i++) {
    cout<<numbers[i]<<endl;
}
 
Evet bu kadar basit. Eğer dizileri biliyorsan Switch yerine dizi kullanarak yaparsan daha mantıklı olur.
Şu şekilde;
C++:
string numbers[10] = {"sıfır", "bir", "iki", "üç", "dört", "beş", "altı", "yedi", "sekiz", "dokuz"};
for(int i = 0; i<10; i++) {
 cout<<numbers[i]<<endl;
}

Evet biliyorum da bu daha basit geldi 😂 eyvallah.
 
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.

Bu konuyu görüntüleyen kullanıcılar

Technopat Haberler

Yeni konular

Yeni mesajlar

Geri
Yukarı