2 / 7
May 2019

Witam :smiley: właśnei neidawno się zarejestrowałem i robei zadanie “Nowa działka” oto kod :

int ilosc_P,ilosc_l;
int tablica[10],suma=0,liczba=0;
cin >> ilosc_P;
for (int i = 0; i < ilosc_P; i++)
{
do
{
ilosc_l = 0;
cin >> ilosc_l;
}
while(ilosc_l <=1);
for (int j = 0; j < ilosc_l; j++)
{
cin >> liczba;
tablica[ilosc_l] = liczba;
suma += tablica[ilosc_l];
}
cout << suma << endl;
suma = 0;
}`
sprawdzałem na przykładach i działa…ale mi go nie akceptuje.Według mnie kod jest dobry ale…może się mulę?Prosze o pomoc!

  • created

    May '19
  • last reply

    Mar '23
  • 6

    replies

  • 952

    views

  • 5

    users

  • 3

    likes

  • 1

    link

najpierw przeczytaj informacja dla początkujących na forum

kod jest niewątpliwie dobry i działa - tyle tylko, że ma niewiele wspólnego z treścią zadania, zaś wyniki mają się nijak do oczekiwanych, więc nic dziwnego w tym, że sędzia nie akceptuje

Witam :smiley: Pomyliłem nazwy zadań.Chodziło mi op zadanie “proste dodawanie”

3 years later

Witam napotkałem problem z zadaniem z nową działką tzn: jeśli wpisuje dane podane w przykładzie wszystko fajnie śmiga natomiast nie przyjmuje zadania poniżej przesyłam mój kod (c++):
#include // tutaj jest iostream tylko się nie wyświetla
using namespace std;
int main()
{
int d,x,wynik;
cout << "Podaj ile chcesz policzyc pol: ";
cin >> d; // liczba zestawow danych
if(d >= 1 && d <= 500)
{
for(int i = 0; i < d; i++)
{

        cout << "Podaj wielkosc boku pola: ";
        cin >> x;
        if(x >= 1 && x <= 1000)
        {
            wynik = x * x;
            cout << wynik << endl;
        }
    }
}
return 0;

}

jest specjalny post dla początkujących… Przeczytaj go (cały) i powinno to rozwiązać twój problem. I w przyszłości stosować sie do wskazówek tam zawartych.

Ja dodam, gdybyś miał problem, ze znalezieniem w/w postu. Wystarczy tylko uważniej przeczytać ten wątek.