0
Как убрать округление у с++?
У меня было задание , мне нужно было Умножить числа с плавающей точкой 0.5*0.5 у меня ответ округлили .Как решить эту проблему
13 Antworten
+ 4
Cout<<(float)0.5*0.5<<endl;
+ 2
Используи тип float или double
+ 2
Скин код
+ 2
#include <iostream>
using namespace std;
int main() {
    int ages[5];
    for (int i = 0; i < 5; ++i) {
        cin >> ages[i];
    }
    double q=ages[0];
    for(int min=1;min<5;min++){
        if(q>ages[min]){
            q=ages[min];}
        }
        double a=q;
        cout<<50-a*0.5<<endl;
    return 0;
}
+ 2
Практика С++ уровень 3.2, пишет что не правильный код нет вывода что делать?
0
Спасибо
0
А как вичеслить не выводя ответ?
0
Не выходит
0
#include <iostream>
using namespace std;
int main() {
    int ages[5];
    for (int i = 0; i < 5; ++i) {
        cin >> ages[i];
    }
    int q=ages[0];
    for(int min=1;min<5;min++){
        if(q>ages[min]){
            q=ages[min];}
        }
        int a=q;
        cout<<(float)50-(50*a/100)<<endl;
    return 0;
}
0
Ето 3 задание с++
0
Билетная каса
0
Спасибо
0
Need python related job to explore python



