Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЭКЗАМЕ.docx
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
188.74 Кб
Скачать

Int main()

{

double x=1.82;

double y=18.5;

double z=-3.4;

double l=abs(pow(y,y/x)-pow(y/x,1/3));

double r=((x-y)*((y-z)/(y-x)))/(1+pow(y-x,2));

cout<<"l="<<l<<'\t'<<"r="<<r;

system("PAUSE");

return 0;

}

Завдання №5

  1. Яким чином можна вивести інформацію

Виведення даних може бути неформатованим і форматованим. Найчастіше для виведення застосовується визначена операція <<, що записується разом з ім'ям вихідного потоку std::cout. Таким чином, запис:

std::cout << x;

означає вивести значення перемінної x (чи записати в потік). Цей оператор вибирає необхідну функцію перетворення даних у потік байтів. Формат запису cout відрізняється від форми запису команд С++ :

std::cout << data [ << data << "\n"];

Для форматованого виведення даних використовується функція з того ж заголовного файлу <stdio.h>. Для звертання до функції використовуються параметри, які розташовують у круглі дужки. Найчастіше функція printf використовується для виведення значень змінних. Першим аргументом у звертанні до функції ставиться рядок форматів (полягає в подвійних лапках), а наступними, якщо вони є, виведені об'єкти.

Рядок форматів може включати звичайні символи, що копіюються при виведення і специфікації перетворення, що починаються зі знака %: за специфікаціями випливає символ перетворення. Кожна специфікація перетворення відповідає одному з аргументів, що випливають за форматним рядком, і між ними установлюється взаємно однозначна відповідність, наприклад:

printf ("Значення а, b, с рівні: %d %d %d \n", a, b, c);

Тут буква d у специфікації перетворення вказує, що значення аргументу повинне бути надруковане як десяткове ціле число.

При виведення використовуються ті ж специфікації, що і при введенні:

% с - для виведення окремого символу;

% s - для печатки символьного рядка;

% x - для виведення шістнадцятирічної букви;

% 0 - для виведення восьмірічних чисел;

% f - для виведення чисел із крапкою, що плаває.

2. Створити функцію знаходження мінімального елемента квадратної матриці і сортування ії головної діагоналі.

#include <iostream>

using namespace std;

Void flash(int**mas,int n){

/////////////// минимальный элемент

int min=mas[0][0];

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

{

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

{

if(mas[i][j]<min)

{

min=mas[i][j];

}

}

}

cout<<"min"<<min<<'\n';

//////////////////////сортировка главной диагонали

int t;

for(int i=0; i<n-1; i++){

for (int j=0; j<n-i-1; j++)

{

if (mas[j][j]>mas[j+1][j+1])

{

t=mas[j][j];

mas[j][j]=mas[j+1][j+1];

mas[j+1][j+1]=t;

}

}

}

for(int i=0;i<n;i++,cout<<endl)

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

cout<<mas[i][j]<<"\t";

}

Int main(){

setlocale(0,"");

cout<<"Размерность: ";

int n;

cin>>n;

int** mas=new int*[n];

mas[0]=new int[n*n];

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

mas[i]=mas[0]+i*n;

cout<<"Изначальный массив:"<<endl;

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

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

mas[i][j]=rand()%200;

cout<<mas[i][j]<<'\t';

}

cout<<endl;

}

flash(mas,n);

system("pause");

return 0;

}

3. Обчислити R=x2(x+1)/b-sin2(x-a); де a=0,7; b=0,05; x=0,43.

#include <iostream>

#include<math.h>

using namespace std;