- •Подсчет произведения нечетных элементов массива
- •Подсчет среднего арифметического четных элементов массива
- •Подсчет функции fOne() и fTwo() (Первый вариант)
- •Подсчет функции fOne() и fTwo() (Третий вариант)
- •Сортировка значений массива методом вставок по возрастанию
- •Сортировка значений массива методом выборa по возрастанию
- •Сортировка значений массива методом вставки по убыванию
- •Сортировка значений массива методом выборa по убыванию
- •Работа с вложенными циклами (вариант первый)
- •Работа с вложенными циклами (вариант второй)
- •Работа с вложенными циклами (вариант третий)
- •Умножение матрицы на вектор и ее транспонирование
- •Спецом для скс-11!
Подсчет функции fOne() и fTwo() (Первый вариант)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace lab02
{
class Program
{
// выбрать функцию согласно своего варианта
public double fOne(double x)
{
double f;
if (x < -5.6)
f = Math.Sin(x) * (-1);
else if (x >= -5.6 && x < 6)
f = Math.Pow(x, 3) + x * 2;
else
f = Math.Exp(x);
return f;
}
// выбрать функцию согласно своего варианта
public double fTwo(double x)
{
double f = 0.0;
for (int k = 1; k <= 50; k++)
f += 1 / Math.Pow(x, k);
return f;
}
static void Main(string[] args)
{
double x;
Program Myobj = new Program();
x = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("При x={0} fOne(x)={1}", x, Myobj.fOne(x));
// восстановить значение х согласно своего варианта
x = 0.5;
Console.WriteLine("При x={0} fTwo(x)={1}", x, Myobj.fTwo(x));
Console.ReadLine();
}
}
}
========================================================================================
========================================================================================
Подсчет функции fOne() и fTwo() (Третий вариант)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace lab02
{
class Program
{
public double fOne(double x)
{
double f;
if (x < -10.1)
f = Math.Log(Math.Abs(x)) * (-1);
else if (x >= -10.1 && x <= 1)
f = Math.Sin(x) - 3 * Math.Cos(3 * x);
else
f = Math.Pow(x, 4) - 2 * x;
return f;
}
public double fTwo (double x)
{
double f=0.0;
int k = 0;
for(k=1; k<=60; k++ )
f=f+Math.Sin(k*x)/(x+1);
return f;
}
static void Main()
{
double x;
Program Myobj = new Program();
x = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("При x={0} fOne(x)={1}", x, Myobj.fOne(x));
Console.ReadLine();
x = 0.9;
Console.WriteLine("При x={0} fTwo(x)={1}", x, Myobj.fTwo(x));
Console.ReadLine();
}
}
}
========================================================================================
========================================================================================