ali13zakup5064
?>

В среде Lazarus создать проект для решения уравнения ах+b=с, где a, b, c - действительные числа и их задает пользователь. Для сдедующих значений: 1) a=0, b=12, c=3 2) a=7, b= -5, c=2 Большое за ответ

Информатика

Ответы

Оксана759

#include <stdlib.h>

#include <time.h>

#include <iostream>

using namespace std;

#define N 16

void main()

{

   int randomNumbers[N];

   srand(time(NULL));

   for (int i = 0;i < N; i++)

   {

       randomNumbers[i] = rand() % 40 - 20;

       cout << "randomNumber[" << i << "] = " << randomNumbers[i] << endl;

   }

   cout << endl;

   int counter = 0;

   for (int i = 0; i < N; i++)

   {

       if (randomNumbers[i] < 0)

       {

           counter++;

       }

   }

   cout << "counter = " << counter << endl;

}

kulikovtsud
// PascalABC.NET 3.2, сборка 1344 от 22.11.2016
// Внимание! В других версиях работа не гарантируется!
begin
  var a:=ArrRandom(15,-20,20); a.Println;
  a:=a.Select(x->x.IsOdd?x*3:x div 2).ToArray; a.Println
end.

Пример
-1 -2 8 8 19 -12 13 -11 -7 -10 3 5 -18 4 3
-3 -1 4 4 57 -6 39 -33 -21 -5 9 15 -9 2 9

А вот так это же самое обычно делают в школах...
const
  n=15;
var
  a:array[1..n] of integer;
  i:integer;
begin
  Randomize;
  for i:=1 to n do begin
    a[i]:=Random(41)-20;
    Write(a[i],' ')
    end;
  Writeln;
  for i:=1 to n do begin
    if a[i] mod 2=0 then a[i]:=a[i] div 2
    else a[i]:=a[i]*3;
    Write(a[i],' ')
    end;
  Writeln
end.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

В среде Lazarus создать проект для решения уравнения ах+b=с, где a, b, c - действительные числа и их задает пользователь. Для сдедующих значений: 1) a=0, b=12, c=3 2) a=7, b= -5, c=2 Большое за ответ
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

manyugina1
purchase
oniks-plus
Сергеевич1396
Nikolaevna Malika1511
izykova22
Нозадзе_Новиков392
olartamonov6
hbqhzwtd
taksa6444
ccc712835
Shishkinaanasta1997
Fedoseeva
korchags19983941
okunevo2010