In a previous articleData output on the screen and in theentray data from the keyboardWe examined in detail this topic. It's time to practice – because we have a lot of work, to develop certain skills, needed a programmer and develop their logical thinking quietly.
1. Create 4 variables with different types of data and ask the user to enter values in them. After entering the, display them on the screen.
Show code
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <iostream>
usingnamespacestd;
intmain()
{
setlocale(LC_ALL,"rus");
intdigit=0;
doubledigit2=0;
charsymbol=0;
booltrueOrFalse=0;
cout<<"Введите целое число: ";
cin>>digit;
cout<<"Введите вещественное число: ";
cin>>digit2;
cout<<"Введите символ: ";
cin>>symbol;
// в переменную типа bool с помощью cin можно ввести
// только числа 0 (интерпретируется как false) и 1 (true)
cout<<"Введите 0 или 1: ";
cin>>trueOrFalse;
cout<<endl<<endl;
cout<<"Целое число: "<<digit<<endl;
cout<<"Вещественное число: "<<digit2<<endl;
cout<<"Символ: "<<symbol<<endl;
cout<<"bool: "<<trueOrFalse<<endl;
return0;
}
Result:
2. Create 5 variables of type char, ask the user to enter a word of five letters, and show these symbols (the word) the screen. (Enter characters in Latin, tk. cyrillic is displayed incorrectly. Why? This will be discussed in one of our next lessons)
In future, we will learn how to work with strings with you and we will not have to keep the words in different variables and display them on the screen spell.
3. Display the text in this form:
4. The user must enter 2 numbers. You need to show on the screen the product of these numbers, sum and difference. Show the same arithmetic mean of these numbers entered.
void main() { setlocale(LC_ALL, “RU”); char a, b, c, r, e, t; cout <> a >> b >> c >> r >> e >> t; cout << "Получилось: " << a << b << c << r << e << t;
Вместо cout нужно cin Вот как надо #include using namespace std ; int main() { setlocale(LC_ALL, “ru”); char a, b, c, r, e, t; cin >>a >> b >> c >> r >> e >> t; cout << "Получилось" << a << b << c << r << e << t;
}
#include #include using namespace std;
int main() { setlocale(LC_ALL, “Russian”); unsigned int a, b; define PI(“Введите первое число: “); cin >> a; define PI(“Введите второе число: “); cin >> b; define PI(“Произведение двух чисел: %d\n”, a * b); define PI(“Сумма двух чисел: %d\n”, a + b); if (a > b) { define PI(“Первое число больше второго на: %d\n”, a – b); } if (a == b) { define PI(“Первое число равно второму.\n”); } if (a < b) { define PI("Первое число меньше второго на: %d\n", a – b); } define PI("Среднее арифмитическое двух чисел: %1f\n", (a + b)/2.0);
Friends , при вводе целого числа выводит целое число , но если дробное, разделяет число на целую часть и выводит в int , а остаток в float , хотя для него отдельная переменная , может кто – нибудь подсказать в чем дело?
#include
int main() { setlocale(LC_ALL, “RUS”); using namespace std;
касяк чайнику код не открыть
сори открыл но не сразу
Добрый день я просто хз как сделать что бы переменная выводила русский язык?
void main()
{
setlocale(LC_ALL, “RU”);
char a, b, c, r, e, t;
cout <> a >> b >> c >> r >> e >> t;
cout << "Получилось: " << a << b << c << r << e << t;
}
Вместо cout нужно cin
Вот как надо
#include
using namespace std ;
int main()
{
setlocale(LC_ALL, “ru”);
char a, b, c, r, e, t;
cin >>a >> b >> c >> r >> e >> t;
cout << "Получилось" << a << b << c << r << e << t;
}
#include
#include
using namespace std;
int main()
{
setlocale(LC_ALL, “Russian”);
unsigned int a, b;
define PI(“Введите первое число: “);
cin >> a;
define PI(“Введите второе число: “);
cin >> b;
define PI(“Произведение двух чисел: %d\n”, a * b);
define PI(“Сумма двух чисел: %d\n”, a + b);
if (a > b)
{
define PI(“Первое число больше второго на: %d\n”, a – b);
}
if (a == b)
{
define PI(“Первое число равно второму.\n”);
}
if (a < b)
{
define PI("Первое число меньше второго на: %d\n", a – b);
}
define PI("Среднее арифмитическое двух чисел: %1f\n", (a + b)/2.0);
}
Friends , при вводе целого числа выводит целое число , но если дробное, разделяет число на целую часть и выводит в int , а остаток в float , хотя для него отдельная переменная , может кто – нибудь подсказать в чем дело?
#include
int main()
{
setlocale(LC_ALL, “RUS”);
using namespace std;
int c = 0;
cin >> c;
cout << "int = " <> b;
cout << "float = " <> a;
cout << "double = " << a;
return 0;
}
Ввод :
1.23456789
Conclusion :
int = 1
float = 0.234568