Задача 1:
#include <iostream>
int main()
{
double x, y;
std::cin >> x;
if (x >= 2) y = sqrt(3 * x + 4);
else y = x * x * x * x * x - abs(4 * x);
std::cout << y;
return 0;
}
Задача 2:
#include <iostream>
int main()
{
double x, y;
std::cin >> x;
y = (x*x*(2*x+8))/(3+2*x);
std::cout << y;
return 0;
}
Задача 3:
#include <iostream>
int main()
{
double z,b;
std::cin >> b;
if (b > 7) z = b * b * b;
else z = b - 9;
std::cout << z;
return 0;
}
Поделитесь своими знаниями, ответьте на вопрос:
Найти ошибку в программе на паскаль авс вот : 1)дан типизированный файл, содержащий символы. скопировать элементы этого файла в квадратную матрицу размером n×n (если элементов файла недостает, заполнить оставшиеся элементы матрицы символом «точка» заменить все столбцы на столбец с минимальной суммой кодов элементов. вот решение: type mas2=array[1..20, 1..20] of char; procedure create(var t: text; var n: byte; var a: mas2); var i, j: byte; begin write('введите размер матрицы: '); readln(n); for i: =1 to n do for j: = 1 to n do a[i, j]: = '.'; reset(t); i: =1; while not seekeof(t) and (i< =n) do begin j: =1; while not seekeof(t) and (j< =n) do begin read(t, a[i, j]); j: = j+1; end; i: =i+1 end end; procedure sum(var a: mas2); var i, j, m, n, sum, min, p, k: integer; t: char; begin min: =-maxint; for j: =1 to m do begin p: =0; min: =-maxint-1; for k: =j to m do begin sum: =0; for i: =1 to n do sum: =sum+ord(a[i, j]); if sum begin min: =sum; p: =k; end; end; for i: = 1 to n do begin t: =a[i, j]; a[i, j]: =a[i, p]; a[i, p]: =t; end; end; writeln(sum: 7, ' '); end; procedure zam(var t: text; var n: byte; var a: mas2); var i, j: byte; begin for i: =1 to n do for j: = 1 to n do a[i, j]: = '1'; reset(t); i: =1; while not seekeof(t) and (i< =n) do begin j: =1; while not seekeof(t) and (j< =n) do begin read(t, a[i, j]); j: = j+1; end; i: =i+1 end end; procedure print(const n: byte; const a: mas2); var i, j: byte; begin for i: =1 to n do begin writeln; for j: =1 to n do write(a[i, j]: 5); end; writeln end; var t: text; a: mas2; n: byte; s: string; begin write('введите имя файла: '); readln(s); assign(t, s); create(t, n, a); writeln('исходная матрица: '); print(n, a); sum(a); zam(t, n, a); writeln; writeln; writeln; writeln('результирующая матрица: '); print(n, a); end.