Как реализовать этот код на языке ассемблера?
#include <iostream>
using namespace std;
int main()
{
//long long int a, b;
float a, b;
cout << "a = ";
cin >> a;
cout << "\nb = ";
cin >> b;
//long long int maxi = (a + b + sqrt((a - b) * (a - b))) / 2;
float maxi = (a + b + sqrt((a - b) * (a - b))) / 2;
cout << endl << maxi << " is the largest number";
}
Ответы (1 шт):
я могу написать только алгоритм сначала обозначаем переменные a и b - вещественные, то есть у них есть знаки после запятой, например 16.392 выводим надпись "a = " ввод a выводим перенос строки выводим надпись "b = " ввод b обозначаем новую переменную maxi - она тоже вещественная переменная - это можно считать коробочка, мы в нее можем что-то положить, или заменить содержимое на другое. Также и здесь мы в эту переменную кладем результат вычисления, приравниваем к (a + b + корень((a - b) * (a - b)))и всё это поделить на 2; выводим перенос строки выводим содержимое maxi
я надеюсь помог тебе, чтобы понять, как решать задачку, я иногда смотрю решение, но часто оно на языке, которого я не знаю. главное разобраться, что надо сделать по порядку, чтобы всё работало. Если я тебе помог, оцени, пожалуйста, у меня нет репутации