для c++
числа в диапазоне от -50 до 50
Объяснение:
#include <iostream>
#include <string>
#include <ctime>
using namespace std;
int main()
{
srand(time(NULL));
const int size=7;
int arr[size];
cout << "Random array from 7 numbers" << endl;
for (int i=0; i<size; i++)
{
cout << (arr[i] = rand ()%51 -49) << endl;
}
const int abc = 77;
int array [abc];
cout << "Array from 77 elements" << endl;
for (int j=0; j<abc;j++)
{
cout << (array[j] = rand ()%51 -49) << endl;
}
return 0;
}
Арифметическое выражение – это запись математической формулы с использованием констант, переменных, функций, знаков арифметических операций и круглых скобок.
Знаки арифметических операций
+ (плюс) сложение
- (минус) вычитание
* (звёздочка) умножение
/ (следж) деление
** (две звездочки) возведение в степень.
Константы, переменные, указатели функций, а также выражения в круглых скобках называются операндами. Арифметическое выражение может присутствовать в правой части оператора присваивания, в списке фактических параметров при обращении к подпрограмме. Арифметические выражения используются при записи отношений.
ПРИМЕР: Записать на языке Фортран выражение
.
1)
X*¬Y=¬X*Y+X*Y ?
X*¬Y=Y*(¬X+X) ?
X*¬Y ≠ Y
2)
X*¬Y=(X+Y)*(¬X+¬Y) ?
X*¬Y ≠ X*¬Y+¬X*Y
X*¬Y ≠ X⊕Y
3)
¬(X↔Y)= (X+Y) * (¬X+¬ Y) ?
¬(X↔Y) = X*¬Y+¬X*Y ?
¬(X↔Y) = X⊕Y ?
¬(X↔Y)= ¬(X↔Y) <РАВНОСИЛЬНЫ
4)
¬(X↔Y)= (¬X*Y+X*Y)*(¬X+¬Y)*(¬X+Y) ?
¬(X↔Y)=(Y*(¬X+X))*(¬X+¬X*Y+¬X*¬Y) ?
¬(X↔Y) ≠ Y*¬X