Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Wyszukiwanie liczby nie mniejszej

Ostatnio zmodyfikowano 2017-08-31 01:10
Autor Wiadomość
Beginner777
Temat założony przez niniejszego użytkownika
Wyszukiwanie liczby nie mniejszej
» 2017-08-31 00:45:46
Napisać program pobierający od użytkownika całkowitą dodatnią liczbę G, a następnie mówiący ile kolejnych liczb całkowitych dodatnich należy dodać, aby otrzymać najmniejszą liczbę nie mniejszą niż G.
C/C++
#include <iostream>

using namespace std;

int main()
{
    int g; int licznik = 0; int suma = 0; int i = 0;
    cout << "Podaj liczbe:" << endl;
    cin >> g;
    while( suma <= g )
    {
        i++;
        suma += i;
        licznik++;
    }
    cout << licznik;
   
   
   
   
   
    return 0;
}
co robię źle?
P-164438
pekfos
» 2017-08-31 00:51:28
Liczba równa też jest nie mniejsza.
P-164439
Beginner777
Temat założony przez niniejszego użytkownika
» 2017-08-31 00:53:20
ok tu widzę ten błąd al poza tym i tak licznik pokazuje za mało.
P-164440
maly7
» 2017-08-31 01:02:05
Zmienna licznik oraz i są takie same, wiec możesz usunąć jedna z nich.
Jesteś pewien, że pokazuje za mało?
P-164441
Beginner777
Temat założony przez niniejszego użytkownika
» 2017-08-31 01:03:18
ok  ale program nie działa poprawnie
C/C++
#include <iostream>

using namespace std;

int main()
{
    int g;
    int suma = 0;
    int i = 0;
    cout << "Podaj liczbe:" << endl;
    cin >> g;
    while( suma < g )
    {
        ++i;
        suma += i;
       
    }
    cout << i;
   
   
   
   
   
    return 0;
}
po aktualizacji
P-164442
maly7
» 2017-08-31 01:09:07
C/C++
int g, suma = 0, i = 0;
cout << "Podaj liczbe:" << endl;
cin >> g;
while( suma < g )
{
    i++;
    suma += i;
}
cout << i;

Dlaczego nie działa poprawnie? Ja nie widzę błędu.
Przykład:
G = 5, Wynik: 3, 1+2+3   = 6
G = 6, Wynik: 3, 1+2+3   = 6
G = 7, Wynik: 4, 1+2+3+4 = 10
P-164443
Beginner777
Temat założony przez niniejszego użytkownika
» 2017-08-31 01:10:08
ok źle zrozumiałem polecenie
P-164444
« 1 »
  Strona 1 z 1