Napisz program w którym wygenerujesz pseudolosowo i zapiszesz do pliku 100 liczb podzielnych przez 2 (nieposortowanych, oddzielonych znakami nowej linii.)
w dev c++
proszę bardzo szybko



Odpowiedź :

REGNAD

Odpowiedź:

#include <iostream>

#include <cstdlib>

#include <ctime>

#include <fstream>

int main() {

   srand(time(NULL)); //seed liczb pseudolosowych

   std::ofstream file("RandomNumbers.txt"); //tworzymy plik do ktorego bedziemy zapisywac

   int i = 0; //licznik liczb zapisanych

   int number; //zmienna do losowania numeru

   while (i != 100) {

       number = rand() % 101; // zakres losowania numeru

       if (number % 2 == 0) { //sprawdzanie czy wylosowany numer jest parzysty

           file << number << std::endl; //jesli jest to zapisujemy do pliku

           i++; //i zwiekszamy licznik

       }

   }

   return 0;

}

Wyjaśnienie: