Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Козырева И., лабораторные работы.doc
Скачиваний:
4
Добавлен:
16.04.2019
Размер:
2.95 Mб
Скачать

Void main()

{

setlocale(LC_ALL,"Russian");

float x;//объявление переменной

float a;

float f;

cout<<"Введите х=";//диалог с пользователем

cin>>x;

a=5;

f=(cos(x)+cos(sqrt(x)))/(sqrt(a+x+1));//вычисление функции

cout<<"F(x)= "<<f<<endl;//вывод на экран

}

Вариант №8

#include "stdafx.h"//директивы

#include <iostream>

#include <locale>

#include<cmath>

using namespace std;

Void main()

{

setlocale(LC_ALL,"Russian");

float x;//объявление переменных

float a;

float f;

cout<<"Введите х=";//диалог с пользователем

cin>>x;

a=2.5;

if (x<=-5)//вычисление функции

f=a*x*x;

else f=sqrt(a*sin(x)*sin(x));

cout<<"f(x)= "<<f<<endl;//вывод на экран

}

Вариант №9

#include "stdafx.h"//директивы

#include <iostream>

#include <locale>

#include<cmath>

using namespace std;

Void main()

{

setlocale(LC_ALL,"Russian");

float x;//объявление переменных

float a;

float f;

cout<<"Введите х=";//диалог с пользователем

cin>>x;

a=-1.2;

if (x<=5)//вычисление функции

f=a*tan(x)+5;

if ((x>=5)&&(x<=10))

f=sqrt(pow((x-7),2));

if (x>10)

f=a*log(abs(x-11));

cout<<"f(x)= "<<f<<endl;//вывод на экран

}

Вариант №10

#include "stdafx.h"//директивы

#include <iostream>

#include <locale>

#include<cmath>

using namespace std;

Void main()

{

setlocale(LC_ALL,"Russian");

float x;//объявление переменных

float t;

float f;

cout<<"Введите t=";//диалог с пользователем

cin>>t;

x=1.7*sin(t);

if (x>0)//вычисление функции

f=2*x*sin(x);

if (x<0)

f=x*cos(x);

else f=cos(x);

cout<<"f(x)= "<<f<<endl;//вывод на экран

}

Задание №2

Вариант №1

Найти сумму:

1)целых положительных четных чисел, меньших 100.

2) целых положительных нечетных чисел, меньших 200.

3) целых положительных чисел, больших 20, меньших 100 и кратных 3.

#include "stdafx.h"//директивы

#include <iostream>

#include <locale>

#include <cmath>

using namespace std;

Void main()

{

setlocale(LC_ALL,"Russian");

int sum1=0;//объявление переменных

int sum2=0;

int sum3=0;

for (int i=2;i<100;i+=2)//вычисление

sum1+=i;

cout<<"Сумма положительных четных чисел меньше 100 равна "<<sum1<<endl;//вывод результата

for (int i=1;i<200;i+=2)//вычисление

sum2+=i;

cout<<"Сумма положительных нечетных чисел меньше 200 равна "<<sum2<<endl;//вывод результата

for (int i=20;i<100;i+=1)//вычисление

if (i%3 == 0)

sum3+=i;

cout<<"Сумма целых положительных чисел, больших 20, меньших 100 и кратных 3 равна "<<sum3<<endl;//вывод результата

}

Вариант №2

Найдите все трехзначные числа, кратные 15, но не кратные 30.

#include "stdafx.h"//директивы

#include <iostream>

#include <locale>

#include <cmath>

using namespace std;

Void main()

{

for (int i=105;i<999;i+=15)//вычисление и вывод

if (i%2==0)

cout<<(i-15)<<" ";

}

Вариант №3

Требуется напечатать таблицу умножения, m×n для m от 1 до 6 и для n от 1 до 6 в виде таблицы 6×6.

#include "stdafx.h"//директивы

#include <iostream>

#include <locale>

#include <cmath>

using namespace std;