Muszę napisać prosty program w C++, który będzie odliczał od 10 d 1 , jednym z pomysłów jest po prostu tak obciążenie programu pętlą by w miarę regularnie podawał kolejne wyniki. Nie musi odliczać co sekundę (może wolniej, lub odrobinę szybciej). Ale nie mam pojęcia jak do tego się zabrać. Nie mogę używać zbyt skomplikowanych funkcji. Innymi słowy podstawowe polecenia w C++ pętle, funkcje, obliczenia w tle i prosił bym by nie był on rekurencyjnie.
for (int i=10; i>0; i--) { Sleep(500); system("cls"); cout << i <<endl; } cout<<"Odliczanie zakonczone"; return 0; }
Program odlicza od 10 do 1 czyszcząc liczby, jest taki jakby minutnik jak do wybuchu bomby ;) Jeżeli chciałbyś żeby liczby odliczane były widoczne wystarczy usunąć linijkę z kodu o treści system("cls"); która odpowiedzialna jest za każdorazowe czyszczenie ekranu. Linijka która zawiera sleep(500); można ją również modyfikować, odpowiedzialna za czas wyświetlania tych liczb, chociaż można i wgl ją usunąć.
Pozdrawiam :)
0 votes Thanks 0
quenshin
// tutaj biblioteki, iostream etc. using namespace std; // ... for(int i = 10 ; i > 0 ; i--){ cout << i << endl; // tutaj może być np. funkcja sleep(), usleep() aby poczekać 1 sekundę } ///
#include <windows.h>
#include <cstdlib>
using namespace std;
int main()
{
for (int i=10; i>0; i--)
{
Sleep(500);
system("cls");
cout << i <<endl;
}
cout<<"Odliczanie zakonczone";
return 0;
}
Program odlicza od 10 do 1 czyszcząc liczby, jest taki jakby minutnik jak do wybuchu bomby ;)
Jeżeli chciałbyś żeby liczby odliczane były widoczne wystarczy usunąć linijkę z kodu o treści system("cls"); która odpowiedzialna jest za każdorazowe czyszczenie ekranu.
Linijka która zawiera sleep(500); można ją również modyfikować, odpowiedzialna za czas wyświetlania tych liczb, chociaż można i wgl ją usunąć.
Pozdrawiam :)
using namespace std;
// ...
for(int i = 10 ; i > 0 ; i--){
cout << i << endl;
// tutaj może być np. funkcja sleep(), usleep() aby poczekać 1 sekundę
}
///