Proszę o wykonanie zadania, ono jest ważne!
zad w C++ w programie Dev C++
Zadanie dodatkowe:
Napisz program, który na początku wczytuje pewną liczbę N (N <= 10^9). W dalszej części programu wczytuj liczby całkowite Xi ( Xi<=10^6) dopóki ich suma nie przekroczy naszej liczby N tzn X1 + X2 + .. + Xi >= N. Twój program powinien wypisać ile liczb trzeba było wpisać aby nasza suma była większa równa N.
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
#include "stdafx.h"
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
int N=0, Xx=0;
cout << "Podaj liczbe N: ";
cin >> N;
int suma=0;
int licznik=0;
for (;;)
{
if (N >= 1000000000)
{
cout << "Liczba jest wieksza badz rowna 1000000000, wpisz mniejsza...\n";
cout << "Podaj liczbe N: ";
cin >> N;
}
else
{
if (suma < N)
{
cout << "Podaj liczbe calkowita: ";
cin >> Xx;
if (Xx < 1000000)
{
suma=suma+Xx;
licznik++;
}
else
{
cout << "Liczba jest wieksza badz rowna 1000000, wpisz mniejsza...\n";
}
}
else
{
break;
}
}
}
cout << "\nAby suma byla rowna N trzeba bylo wpisac " << licznik << " liczby\n\n";
return 0;
}