3. Зведення (узгодження) Перетворення (узгодження) типів виконуються, якщо операнди, які
входять до виразу, мають різні типи. Зведення (узгодження) типів
здійснюється автоматично за правилом: менш точний тип зводиться до
більш точного. (операнди зводяться до типу того операнда, котрий має
більший розмір) Воно буває двох типів:
int a=2;
float b=3.6;
int c;
Явне зведення
Неявне зведення
• c=a*b
// 3.8*2=7.6
c=7;
c=(int) b*a /3*2=6
• c=(int) (b*a) //3.8*2=7.6=7
Рорзв'яжіть приклади
Приклад 1. Знайдіть суму двох чисел.
Приклад 2. Знайдіть периметр квадрата.
Приклад 3. Знайдіть середнє
арифметичне чотирьох чисел.
260
325
Ответы на вопрос:
1.
#include <iostream>
using namespace std;
int main()
{
int a=4, b = 6;
cout<<"Сума чисел a("<<a<<") та b("<<b<<") = " << a+b;
return 0;
}
2.
#include <iostream>
using namespace std;
int main()
{
float a, p;
cout<<"Введіть сторону квадрата: ";
cin>>a;
p = 4 * a;
cout<<"Периметр квадрата зі стороною "<< a << " дорівнює " << p;
return 0;
}
3.
#include <iostream>
using namespace std;
int main()
{
int a,b, c, d;
float result;
cout<<"Введіть перше число: ";
cin>>a;
cout<<"Введіть друге число: ";
cin>>b;
cout<<"Введіть третє число: ";
cin>>c;
cout<<"Введіть четверте число: ";
cin>>d;
result = (a+b+c+d)/4;
cout<<"Середнє арифметичне 4 чисел: "<< result;
return 0;
}
#include < iostream> using namespace std; int s(int x) { int sum=0; while (x! =0) { sum += x%10; x /= 10; } return sum; } int main() { int n,k,c; cin> > n; cin> > k; c=0; for(int i=1; i< =n; i++) { if(s(i)%k==0){c=c+1; } } cout< < c< < endl; }
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
7667655658604.08.2020 05:38
-
danilshcherbin02.04.2021 00:40
-
LidaTetyorkina15.10.2020 07:00
-
ггггггглллееееббб24.11.2020 06:01
-
annachanskp06yi302.07.2020 04:35
-
Murmurmur2922.11.2022 22:58
-
grigormehrabyaoyl8pz01.10.2021 09:38
-
Saniek3408.09.2020 13:21
-
ArtemD9821.03.2022 15:49
-
jul4519.09.2021 19:25
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.