Skocz do zawartości
Zamknięcie Forum PC LAB

Szanowny Użytkowniku,

Informujemy, że za 30 dni tj. 30 listopada 2024 r. serwis internetowy Forum PC LAB zostanie zamknięty.

Administrator Serwisu Forum PC LAB - Ringier Axel Springer Polska sp. z o.o. z siedzibą w Warszawie: wypowiada całość usług Serwisu Forum PC LAB z zachowaniem miesięcznego okresu wypowiedzenia.

Administrator Serwisu Forum PC LAB informuje, że:

  1. Z dniem 29 listopada 2024 r. zakończy się świadczenie wszystkich usług Serwisu Forum PC LAB. Ważną przyczyną uzasadniającą wypowiedzenie jest zamknięcie Serwisu Forum PC LAB
  2. Dotychczas zamowione przez Użytkownika usługi Serwisu Forum PC LAB będą świadczone w okresie wypowiedzenia tj. do dnia 29 listopada 2024 r.
  3. Po ogłoszeniu zamknięcia Serwisu Forum od dnia 30 października 2024 r. zakładanie nowych kont w serwisie Forum PC LAB nie będzie możliwe
  4. Wraz z zamknięciem Serwisu Forum PC LAB, tj. dnia 29 listopada 2024 r. nie będzie już dostępny katalog treści Forum PC LAB. Do tego czasu Użytkownicy Forum PC LAB mają dostęp do swoich treści w zakładce "Profil", gdzie mają możliwość ich skopiowania lub archiwizowania w formie screenshotów.
  5. Administrator danych osobowych Użytkowników - Ringier Axel Springer Polska sp. z o.o. z siedzibą w Warszawie zapewnia realizację praw podmiotów danych osobowych przez cały okres świadczenia usług Serwisu Forum PC LAB. Szczegółowe informacje znajdziesz w Polityce Prywatności

Administrator informuje, iż wraz z zamknięciem Serwisu Forum PC LAB, dane osobowe Użytkowników Serwisu Forum PC LAB zostaną trwale usunięte ze względu na brak podstawy ich dalszego przetwarzania. Proces trwałego usuwania danych z kopii zapasowych może przekroczyć termin zamknięcia Forum PC LAB o kilka miesięcy. Wyjątek może stanowić przetwarzanie danych użytkownika do czasu zakończenia toczących się postepowań.

Temat został przeniesiony do archiwum

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

gates22

[OPSS] Złote przedmioty

Rekomendowane odpowiedzi

Witam. Sorry, że tak często piszę o opss'ie, ale ostro wziąłem się za zadanka, dużo już robię sam :) ale niektóre po prostu mnie dobijają testami...

Wykonałem zadanie Złote przedmioty. Jak sprawdzam z przykładem z zadania, to działa jak ulał :) Ale jak wysyłam, to przy 2 teście wywala, że błędna odpowiedź (0 i 1 test jest zaliczony). Naprawdę nie rozumiem, co zrobiłem źle :) Może mnie ktoś nakieruje?

 

#include <iostream>
#include <math.h>

using namespace std;

int main()
{

int n;
double a, r;
cin >> n;

char *tab = new char[n];

for(int i = 0; i<n; i++)
{

	cin >> a >> r;
	if( ((pow(a, 3)) > (((4/3)*(pow(r, 3)))*3.14)) ) tab[i] = 'S';
	else if( ((pow(a, 3)) < (((4/3)*(pow(r, 3)))*3.14)) ) tab[i] = 'K';
	else if( ((pow(a, 3)) == (((4/3)*(pow(r, 3)))*3.14)) ) tab[i] = 'R';

}

for(int j = 0; j<n; j++)
{

	cout << tab[j] << endl;

}



delete [] tab;

}

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

W OPSS chodzi o to, żeby robić samemu, bardzo dużym ułatwieniem są testy na forum OPSS i wydaje mi się, że bez sensu jest pytanie na tym forum o wskazówki, bo to zabija "zabawę". Ja sam mam tam już trochę zadań łatwiejszych i trudniejszych, a nad jednym z najbanalniejszych (wstyd się przyznać, ale co tam... "Rybki") siedzę od dłuższego czasu i nie mogę znaleźć błędu. Niby wszystko co testuje daje dobry wynik, a tam iloma sposobami próbowałem, zawsze na tym samym teście błąd.

Jeżeli teraz już cię irytuje to zadanie, to odpuść, wróć do niego za tydzień, miesiąc, ale nie idź na taką łatwiznę, bo to zabija zabawę.

 

EDIT

Tak na przyszłość. test który jest podany w treści zadania, to sprawdzenie bardziej poprawności wczytywania/wypisywania i to, że ci w nim błędu nie wywala, to akurat mało znaczy. Dalsze testy wykorzystują już bardziej podchwytliwe dane, sprawdzają, czy rozpatrzyłeś wszystkie przypadki...

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

No, coś ty. Rybki to jeden z prostszych zadanek. :D

 

Od kiedy pi jest równe 3.14? :P

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
No, coś ty. Rybki to jeden z prostszych zadanek. :D

 

Od kiedy pi jest równe 3.14? :P

 

ale gdy to zamieniłem na M_PI z cmath, błąd cały czas jest ten sam...

No cóż, pójdę za radą kolegi kilka postów wyżej, i popróbuję sił w innych zadaniach :)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

No bo zrobiłeś kilka błędów. :P

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

(4/3)

 

To się nie godzi, żeby programista c++ pisał coś takiego i oczekiwał poprawnej odpowiedzi (czyli dzielenia ułamkowego).

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
(4/3)

 

To się nie godzi, żeby programista c++ pisał coś takiego i oczekiwał poprawnej odpowiedzi (czyli dzielenia ułamkowego).

to jak to zastąpić? nie krytykujcie, ja się dopiero uczę, więc błędy to normalka....

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
to jak to zastąpić? nie krytykujcie, ja się dopiero uczę, więc błędy to normalka....

Miałem nie pomagać, ale...

4.0/3.0 ew. 1.3333

 

co do rybek, to wiem, że banalne i właśnie dlatego nie mam pojęcia co tam mogłem zawalić. Gdyby było coś trudnego, to przynajmniej byłoby nad czym myśleć... ale ja już tak mam. Na OI też się wyspałem na najprostszym zadaniu i to na dodatek w takim miejscu...

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Miałem nie pomagać, ale...

4.0/3.0 ew. 1.3333

 

co do rybek, to wiem, że banalne i właśnie dlatego nie mam pojęcia co tam mogłem zawalić. Gdyby było coś trudnego, to przynajmniej byłoby nad czym myśleć... ale ja już tak mam. Na OI też się wyspałem na najprostszym zadaniu i to na dodatek w takim miejscu...

dzięki :D kurcze... nie wpadł bym, a to takie proste xD... ale nic :D uczymy się dalej :D na przyszłość - mam wskazówkę, jakich błędów nie popełniać :) temat do zamknięcia :)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...