Size: a a a

IT KPI C/C++ ХВ (не UB)

2021 March 28

Г

Глиномес in IT KPI C/C++ ХВ (не UB)
источник

A

AnderX in IT KPI C/C++ ХВ (не UB)
#include <iostream>
#include <math.h>
using namespace std;

int main()
{
 setlocale(LC_ALL, "Russian");
 float r, x, y;
 bool way;
 cout << "Введите способ решения (0 - короткий, 1 - длинный): ";
 cin >> way;
 cout << "Введите радиус: ";
 cin >> r;
 cout << "\nВведите координату x: ";
 cin >> x;
 cout << "\nВведите координату y: ";
 cin >> y;
 if (!way)
 {
   if (pow(x, 2) + pow(y, 2) <= pow(r, 2) && x >= y)
   {
     cout << "\nТочка находится в заштрихованной области\n";
   }
   else
   {
     cout << "\nТочка НЕ находится в заштрихованной области\n";
   }
 }
 else
 {
   if (pow(x, 2) + pow(y, 2) <= pow(r, 2))
   {
     if (x >= y)
     {
       cout << "\nТочка находится в заштрихованной области\n";
     }
     else
     {
       cout << "\nТочка НЕ находится в заштрихованной области\n";
     }
   }
   else
   {
     cout << "\nТочка НЕ находится в заштрихованной области\n";
   }
 }
}
источник

A

AnderX in IT KPI C/C++ ХВ (не UB)
чет не могу понять чего ругается
источник

A

AnderX in IT KPI C/C++ ХВ (не UB)
источник

A

AnderX in IT KPI C/C++ ХВ (не UB)
источник

A

AnderX in IT KPI C/C++ ХВ (не UB)
это норма что код при этом спокойно работает?
источник

TL

Tony Lutsenko in IT KPI C/C++ ХВ (не UB)
AnderX
это норма что код при этом спокойно работает?
Бывает
источник

TL

Tony Lutsenko in IT KPI C/C++ ХВ (не UB)
Это статический анализатор выпендривается
источник

TL

Tony Lutsenko in IT KPI C/C++ ХВ (не UB)
Обычно лечится сохранением файла, если нет – пепезапуск помогает
источник

A

AnderX in IT KPI C/C++ ХВ (не UB)
Tony Lutsenko
Обычно лечится сохранением файла, если нет – пепезапуск помогает
да, сохранил - прошло
источник

A

AnderX in IT KPI C/C++ ХВ (не UB)
как можно сделать так, чтоб табуляция ровно вывелась?
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
AnderX
как можно сделать так, чтоб табуляция ровно вывелась?
iomanip
источник

ГШ

Гріша Шмалій... in IT KPI C/C++ ХВ (не UB)
погугли iomanip -> setw
источник

A

AnderX in IT KPI C/C++ ХВ (не UB)
да, нашел. спасибо
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
Vlad Doc
iomanip
Как тз?
источник

D

DockedFerret800 in IT KPI C/C++ ХВ (не UB)
Здравствуйте. Я сейчас учу функции и столкнулся с методом inline и немного не понял что он делает, можете подсказать?
источник

A

András in IT KPI C/C++ ХВ (не UB)
DockedFerret800
Здравствуйте. Я сейчас учу функции и столкнулся с методом inline и немного не понял что он делает, можете подсказать?
Грубо кажучи звичайні функції викликаються, а інлайн функції "вбудовуються" замість виклику. Типу при виклику звичайних функцій спочатку на стеку виділиться пам'ять під аргументи і значення повернення, потім зробиться виклик, а лиш потім почне виконуватись команди в функції. Інлайн функції пробують вставити команди функції зразу в мвсце де вони викликаються, тож не відбувається трата часу на виділення пам'яті і виклик. Але це інколи може зробити час виконання довше
источник

D

DockedFerret800 in IT KPI C/C++ ХВ (не UB)
András
Грубо кажучи звичайні функції викликаються, а інлайн функції "вбудовуються" замість виклику. Типу при виклику звичайних функцій спочатку на стеку виділиться пам'ять під аргументи і значення повернення, потім зробиться виклик, а лиш потім почне виконуватись команди в функції. Інлайн функції пробують вставити команди функції зразу в мвсце де вони викликаються, тож не відбувається трата часу на виділення пам'яті і виклик. Але це інколи може зробити час виконання довше
Спасибо
источник

AW

Alexander Wizaral in IT KPI C/C++ ХВ (не UB)
DockedFerret800
Спасибо
Это если она так обозначена в .cpp файле. Если функция реалихована в .hpp, то это позволит нормально скомпиль проект без ошибки odr
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
qwerty
Как тз?
Ничего с тех пор не делал лул. Сегодня займусь
источник