схема и объяснение снизу
program ufhcn;
var x, y, a, i, b: real;
uses crt;
begin
clrscr;
writeln('вводи число 1');
readln(i);
writeln('вводи число 2');
readln(x);
if (x> =0) then writeln('все в порядке')
else writeln('не правильная цифра');
if (i> =1) and (i< =13)
then writeln('число входит в ряд', x*i> =a)
else writeln('не входит ряд');
writeln('води число 3');
readln(a);
if (a> =0) then writeln('вводи число 4');
readln(b);
if (b> =0) then writeln('находим первый y= ', a*x*(i*i*i)+b*sqrt(x*i));
if (b< 0) then writeln('находим второй y= ', (sin(x)/cos(x))*(a-(x*
end.
начало
вводим переменную i
вводим переменную x
если x> =0 то
если нет если да
то нет. то далее
ввели интервал в переменную i
если (i> =1) и (i< =12) то
если нет. если да
то нет решения. то есть решение
вводим число 3
если (а> =0) то
вводим число 4
если (b> =0) то
y1= a*x*(i*i*i)+b*sqrt(x*i))
если (b< 0) то
y2= ', (sin(x)/cos(x))*(a-(x*
конец
короче объясняю.
ввёл 4 переменных
сделал так чтобы все вводимые были больше нули или равны ему чтобы легче было.
ввёл интервал i от 1 до 12
остальное решает уравнение поле ввода 4 переменных, если что-то не устроило пиши разберусь
Если что-то непонятно или не работает - спрашивайте.
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define M 4
#define N 4
int main()
{
int A[M][N]; // произвольная матрица
int i, j, indx = -1;
// Автоматически заполняем матрицу ,
// находим индекс второго отрицательного элемента ,
// выводим матрицу на экран
srand((unsigned)time(NULL));
printf("Matrix: \n");
for (i = 0; i < M; i++)
for (j = 0; j < N; j++)
A[i][j] = (rand() % 201) - 100;
printf("%5d ", A[i][j]);
if ((A[i][j] < 0)&&(indx<0))
indx--;
if (indx == -3) indx = i * M + j;
}
printf("\n");
// Сортировка по убыванию элементов, расположенных
// после второго отрицательного числа
for (i = indx + 1; i < M * N - 1; i++)
indx = i;
for (j = i+1; j < M * N; j++)
if (A[0][j] > A[0][indx]) indx = j;
j = A[0][i];
A[0][i] = A[0][indx];
A[0][indx] = j;
// Вывод результата
printf("\nSort matrix: \n");
return 0;
схема и объяснение снизу
program ufhcn;
var x, y, a, i, b: real;
uses crt;
begin
clrscr;
writeln('вводи число 1');
readln(i);
writeln('вводи число 2');
readln(x);
if (x> =0) then writeln('все в порядке')
else writeln('не правильная цифра');
if (i> =1) and (i< =13)
then writeln('число входит в ряд', x*i> =a)
else writeln('не входит ряд');
writeln('води число 3');
readln(a);
if (a> =0) then writeln('вводи число 4');
readln(b);
if (b> =0) then writeln('находим первый y= ', a*x*(i*i*i)+b*sqrt(x*i));
if (b< 0) then writeln('находим второй y= ', (sin(x)/cos(x))*(a-(x*
end.
начало
вводим переменную i
вводим переменную x
если x> =0 то
если нет если да
то нет. то далее
ввели интервал в переменную i
если (i> =1) и (i< =12) то
если нет. если да
то нет решения. то есть решение
вводим число 3
если (а> =0) то
вводим число 4
если (b> =0) то
y1= a*x*(i*i*i)+b*sqrt(x*i))
если (b< 0) то
y2= ', (sin(x)/cos(x))*(a-(x*
конец
короче объясняю.
ввёл 4 переменных
сделал так чтобы все вводимые были больше нули или равны ему чтобы легче было.
ввёл интервал i от 1 до 12
остальное решает уравнение поле ввода 4 переменных, если что-то не устроило пиши разберусь
Если что-то непонятно или не работает - спрашивайте.
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define M 4
#define N 4
int main()
{
int A[M][N]; // произвольная матрица
int i, j, indx = -1;
// Автоматически заполняем матрицу ,
// находим индекс второго отрицательного элемента ,
// выводим матрицу на экран
srand((unsigned)time(NULL));
printf("Matrix: \n");
for (i = 0; i < M; i++)
{
for (j = 0; j < N; j++)
{
A[i][j] = (rand() % 201) - 100;
printf("%5d ", A[i][j]);
if ((A[i][j] < 0)&&(indx<0))
{
indx--;
if (indx == -3) indx = i * M + j;
}
}
printf("\n");
}
// Сортировка по убыванию элементов, расположенных
// после второго отрицательного числа
for (i = indx + 1; i < M * N - 1; i++)
{
indx = i;
for (j = i+1; j < M * N; j++)
if (A[0][j] > A[0][indx]) indx = j;
j = A[0][i];
A[0][i] = A[0][indx];
A[0][indx] = j;
}
// Вывод результата
printf("\nSort matrix: \n");
for (i = 0; i < M; i++)
{
for (j = 0; j < N; j++)
printf("%5d ", A[i][j]);
printf("\n");
}
return 0;
}