Самохвалова-Геннадьевна
?>

Дан целочисленный массив заданный датчиком случайных чисел в интервале (100 требуется умножить отрицательные значения элементов этого массива на 20. только, , не в паскале а в бейсике)

Информатика

Ответы

NarekAlekseevich779
Const n=10; var i : integer; a : array [1..n] of integer; begin randomize; for i: =1 to n do begin a[i]: =random(100+1)-50; end; for i: =1 to n do begin if a[i]< 0 then a[i]: =a[i]+20; end; for i: =1 to n do write(a[i],' '); readln; end.
ivanlimeexpo

#include <iostream>

#include <vector>

using namespace std;

int f(vector<int> &u){

   int k = 1;

   bool has_negative = false;

   for(auto &i : u){

       if(i < 0){

           k *= i;

           has_negative = true;

       }

   }

   return k * has_negative;

}

signed main(){

   const int n = 5;

   vector<vector<int>> a(n, vector<int> (n));

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

       for(int j = 0; j < n; j++)

           cin >> a[i][j];

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

       cout << "Product of negatives in " << i + 1 << " line is " << f(a[i]) << "\n";

}

vfilina

Вариант 1:

using namespace std;

#include <iostream>

#include <clocale>

#include <cstdlib>

#include <iomanip>

#include <string>

int main() {

setlocale(LC_ALL, "rus");

system("chcp 1251");

srand(time(0));

double x;

cout << "Введите значение x" << endl;

cin >> x;

if (x <= 0)

 cout << pow(x, 4) << endl;

if (x > 0)

 cout << log10(x) << endl;

system("pause");

return 0;

}

Вариант 2:

using namespace std;

#include <iostream>

#include <clocale>

#include <cstdlib>

#include <iomanip>

#include <string>

int main() {

setlocale(LC_ALL, "rus");

system("chcp 1251");

srand(time(0));

double x;

cout << "Введите значение x" << endl;

cin >> x;

if (x >= 2)

 cout << sqrt(x) << endl;

if (x < 2)

 cout << log(3 - x) << endl;

system("pause");

return 0;

}

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

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

Дан целочисленный массив заданный датчиком случайных чисел в интервале (100 требуется умножить отрицательные значения элементов этого массива на 20. только, , не в паскале а в бейсике)
Ваше имя (никнейм)*
Email*
Комментарий*

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

makeeva-nataliya60
Ilin1022
Georgievna1407
tolyan791
Elenazhukovafashion7
annanudehead1426
sttig
v-shevlyakov7992
Nadezhda
museumuzl
sveta1308
kreon1
МуратМарина1140
Yuliya-Tsaryova
Avolohova