Losowanie liczb z przedziału i sprawdzanie wieksza/mniejsza

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:

#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.

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.

0

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

0

Przepisać całość, pasuje tylko:

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

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

   return 0;
  }
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

0

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

1 użytkowników online, w tym zalogowanych: 0, gości: 1