[c++] prosta matma

0

witam,
zaznaczam ze jestem poczatkujacy ;)

#include <iostream>
#include <cstdio>
using namespace std;

int main() {
    float r=0, d=0, pi=3.141592654, wynik;
    while (true) {
        cin >> r ,d;
        if (cin.eof()){
            break;
        }
        wynik = pi*((r*r)-(d*d)/4);
        printf("%.2f", wynik);
    }
    return 0;
}
 

input:
10 10
output:
314.16314.16

output powinien byc:
235.62

napisalem tez w pythonie i tutaj wszystko dziala tak jak trzeba:|

r, d = map(int, raw_input().split())
pi = 3.141592654
wynik = pi*((r*r)-(d*d)/4)
print wynik 
0

A my co? Wróżki? Napisz łaskawie co chcesz zrobić, zdecyduj czy to ma być C czy C++, bo to co widze to jeden wielki syf.

1
cin >> r  >> d;

1 użytkowników online, w tym zalogowanych: 0, gości: 1