№1
#include <iostream>
using namespace std;
int main() {
int *arr; int size;
cout << "n = ";
cin >> size;
if (size <= 0) {
cerr << "Invalid size" << endl; return 1;
}
arr = new int[size];
for (int i = 0; i < size; i++) {
cout << "arr[" << i << "] = "; cin >> arr[i];
}
int temp;
for (int i = 0; i < size - 1; i++) {
for (int j = 0; j < size - i - 1; j++) {
if (arr[j] > arr[j + 1]) {
temp = arr[j]; arr[j] = arr[j + 1]; arr[j + 1] = temp;
}
}
}
for (int i = 0; i < size; i++) {
cout << arr[i] << " ";
}
cout << endl;
delete[] arr;
return 0;
}
Ответ:
3. 3500
4. 2500
Объяснение:
3.
Ф|Э = Ф + Э - Ф&Э
Ф|Э = 2000 + 2500 - 1000 =3500
4.
Ф|Э = Ф + Э - Ф&Э
Ф = Ф|Э - Э + Ф&Э
Ф = 4500 - 2500 + 500 = 2500
import math
a = float(input("a="))
b = float(input("b="))
c = float(input("c="))
D = (b*b)+(-1*(4*a*c))
if D < 0:
print("Нет корней")
elif D > 0:
sqrtD = math.sqrt(D)
print(-b)
print(-sqrtD)
x1 = (sqrtD-b) / (2*a)
x2 = (-b-sqrtD) / (2*a)
print("x1={0};x2={1}".format(x1,x2))
elif D == 0:
x = -b/4*a*c
print ("x=",x,sep='')
else:
print("Произошла ошибка")
1. Права доступа управляются с помощью утилиты chmod.
3. Фоновый процесс запускается, как и все остальные, только в конце ставится знак &Завершается процесс командой kill. Например:
kill -15 4213
где параметр -15 один из типов завершения программы, а 4213 его pid.
<span>-15 (sigterm) — попытка осуществить завершение работы так, как это произошло бы при нормальных условиях.
</span><span>-9 (kill) — принудительное завершение. Самый грубый метод.
Гарантированно «убивает» процесс без возможности его корректного
завершения<span>.
</span></span><span><span>(но есть и другие параметры)
</span></span>
<span><span /></span>
4. Сравнение двух чисел.
#!/bin/bash
read -p "Введите первое число : " a
read -p "Введите первое число : " b
if [ $a != $b ]
then
echo "Числа $a и $b не равны."
else
echo "Числа $a и $b равны."