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;
 
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.
 

Geri
Yukarı