https://ideone.com/VYRL1D16 niestety dalej dostaje błąd a nie rozumiem o co dokładnie chodzi, za wszelką pomoc będę mega wdzięczny
4 months later
9 months later
- Na wyjściu wypisz dokładnie to co jest opisane w zadaniu. Nie mniej, nie więcej. Żadnych zbędnych informacji typu “Wpisz promien kola :”.
- Nie sprawdzaj poprawności danych jeżeli nie jest to opisane w zadaniu. Instrukcja warunkowa
if ( d< 2 * r, d>=1,d<2000 )
jest zbędna. Niestety robi również coś innego niż myślisz (patrz ostrzeżenia kompilatora). Poczytaj o tym jak działają operatory logiczne, a jak operator przecinka w C++. - Nie musisz zaokrąglać wyniku. W zadaniu masz otrzymać wynik poprawny do 2 miejsc po przecinku. W C++ do zaokrąglania liczb używamy
std::fixed
istd::setprecision
z nagłówkaiomanip
.
2 years later
Cześć ja ma taki kod i spoj icągle pokazuje mi, że mam 0 poprawnych porzwiązań mimo że dla przykładowych danych wszystko jest okej. Ktoś pomoże?
#include
#include
#include
using namespace std;
int main()
{
int ile=20;
long double r, d, S;
for(int i =0 ; i<ile; i++)
{
cin>>r>>d;
S=(r*r-d*d/4)*3.141592654;
//cout<<fixed;
// cout<<setprecision(20);
//cout<<round(S*100)/100<<endl;
cout << fixed << setprecision(2) << S << endl;
}
return 0;
}
Suggested Topics
Topic | Category | Replies | Views | Activity |
---|---|---|---|---|
PP0504B - StringMerge - w języku C | Zbiór zadań | 5 | 185 | Jun '24 |
FR_08_11 - Gra w bańki | Zbiór zadań | 1 | 148 | Jun '24 |
MBPROB01 - History version in plaintext pl.spoj.com | Zbiór zadań | 6 | 150 | Jul '24 |
TOPSORTL - Porządek leksykograficzny w grafie | Zbiór zadań | 3 | 125 | Jul '24 |
TFRACAL - Kalkulator ułamków | Zbiór zadań | 2 | 124 | Feb 1 |