1 / 2
Mar 2020

Witam!
Próbując rozwiązać zadanie o tytułowych obżartuchach już na początku napotkałem problem, a mianowicie próbując uruchomić go w celu sprawdzenia dotychczasowej poprawności zostałem zapytany o podanie ilości testów, a następnie ilosci obżartuchów i ciastek w jednym pudełku lecz zaraz po tym program oddaje liczbę zamiast przejśc do kolejnej pętli, w której zapyta o czasy każdego z obżartuchów. No ale postanowiłem dokończyć kod troche ,na ślepo’’. Jednak nadal nic. Postanowiłem sprawdzić zadanie licząc, że możę SPOJ nie zaakceptuje zadania lecz chociaż pokaże błędy, których Code::Blocks nie pokazuje mnie lecz i to na nic… Skrozystałem także z ideone.com1. Tam udało mi się wychwycić kilka błędów jak literówka przy includowaniu biblioteki cmath lub brak “int” przed “i” w pętlach for. W tym momencie nie pokazują mi się żadne błędy lecz nadal kod zdaje się zatrzymywać “cin” w pierwszej pętli i oddaje jakiś wynik zamiast kontynuować. Czy źle zagnieździłem pętla czy może popełniłem jakiś kardynalny błąd. Z góry przepraszam jeśli jest to trywialnego lecz dopiero niedawno zacząłem naukę strikte programowania.

Oto mój kod:

#include <iostream>
#include <cmath>

using namespace std;

int ileTestow, ileObzartuchow, ileCiastek;
int doba = 86400;


int main()
{
    cin >> ileTestow;

    int pudelka[ileTestow];

    for (int i=0; i<ileTestow; i++)
    {
        cin >> ileObzartuchow >> ileCiastek;
        int czasy[ileObzartuchow];

        for (int i=0; i<ileObzartuchow; i++)
        {
            cin >> czasy[i];
        }

        int zjedzone[ileObzartuchow];
        int suma = 0;

        for (int i=0; i<ileObzartuchow; i++)
        {
            float temp = doba / czasy[i];
            zjedzone[i] = floor(temp);
            suma += zjedzone[i];
        }

        float pudelkaTemp;
        pudelkaTemp = suma / ileCiastek;
        pudelka[i] = ceil(pudelkaTemp);
    }

    for (int i=0; i<ileTestow; i++)
    {
        cout << pudelka[i] << endl;
    }

    return 0;
}

Pozdrawiam i liczę na rady!

  • created

    Mar '20
  • last reply

    Mar '20
  • 1

    reply

  • 699

    views

  • 2

    users

  • 1

    like

  • 2

    links