Losowanie liczb z przedziału i sprawdzanie wieksza/mniejsza

Losowanie liczb z przedziału i sprawdzanie wieksza/mniejsza
AS
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3
0

Witam!
Chodzi o coś takiego:

  1. program losuje liczbe z przedzialu 1,41-1,42
  2. program podstawia ja pod zmienna - a -
  3. program uzywa wzoru s=a*a
  4. program sprawdza czy 2.0000000000 < s < 2,0000000010
  5. program pokazuje - a -

Totalnie nie wiem jak to zrobić, póki co mam coś takiego:

Kopiuj
#include <cstdlib>
#include <ctime>
#include <iostream>
 
using namespace std;
 
int main()
{
    int x,y;
  srand((unsigned int)time(NULL)); 
  cout << "Podaj zakres X : ";
  cin>>x;
  cout << "Podaj zakres Y : ";
  cin>>y;
   x = rand() % (x - y+1) + y;
  cout << "Wylosowalem: " << x << endl;
 
  system("PAUSE");
  return 0;
} 

Tylko ten program mi totalnie nie odpowiada, ponieważ nie robi tego czego oczekiwałem.

Proszę o pomoc, serdecznie dziękuję i pozdrawiam.

_13th_Dragon
  • Rejestracja: dni
  • Ostatnio: dni
0

Problem masz z tym, że nie rozumiesz w tym podanym programie ani jednego znaku. Gdyby było inaczej to wiedziałbyś że ten kod nie ma nić wspólnego z przytoczonym zadaniem.

AS
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3
0

To jak miałbym to 'przerobić', żeby robił to co ma?

_13th_Dragon
  • Rejestracja: dni
  • Ostatnio: dni
0

Przepisać całość, pasuje tylko:

Kopiuj
#include <cstdlib>
#include <ctime>
#include <iostream>
using namespace std;

int main()
  {
   srand(time(0));

   return 0;
  }
AS
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3
0

tylko teraz pojawia się problem co dalej, ponieważ nie za bardzo umiem c++, tzn jakieś podstawy znam, ale żeby to zrobić to kompletnie nic. Moglibyście mi chociaż trochę podpowiedzieć? Dziękuję z góry

_13th_Dragon
  • Rejestracja: dni
  • Ostatnio: dni
0

Podpowiedziałem ci, podałem co możesz zostawić. Nadal nie podałeś wyraźnie czego nie wiesz.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.