21. n-natural son va x{n} ketma-ketlik berilgan bo’lsin. Bir o’lchamli sonli massiv elementlari yig’indisining kvadrati bilan elementlari kvadratlarining yig’indisining ayirmasining modulini toping.
using System;
namespace ConsoleApp53
{
internal class Program
{
static void Main(string[] args)
{
int n = int.Parse(Console.ReadLine());
int[] x = new int[n];
int s1 = 0;
double s2 = 0;
for (int i = 0; i < x.Length; i++)
{
x[i] = int.Parse(Console.ReadLine());
s1 = s1 + x[i];
s2 = s2 + Math.Pow(x[i], 2);
}
Console.WriteLine(Math.Abs(Math.Pow(s1,2) - s2));
Console.ReadKey();
}
}
}
22. n-natural son va x{n} ketma-ketlik berilgan bo’lsin. Bir o’lchamli sonli massivning barcha elementlarini massivni eng katta elementiga bo’lib va eng kichik elementiga ko’paytirib, elementlari 2n bo’lgan yangi sonli massiv hosil qiling(max{a[n]!=0}).
using System;
namespace ConsoleApp53
{
internal class Program
{
static void Main(string[] args)
{
int n = int.Parse(Console.ReadLine());
int[] x = new int[n];
double[] y = new double[2*n];
for (int i = 0; i < x.Length; i++)
{
x[i] = int.Parse(Console.ReadLine());
}
int max = x[0];
int min = x[0];
for (int i = 0; i < x.Length; i++)
{
if (max < x[i])
{
max = x[i];
}
if (min > x[i])
{
min = x[i];
}
}
Console.WriteLine(min + " " + max);
for (int i = 0; i < n; i++)
{
y[i] = (double)x[i] / max;
y[i + n] = x[i] * min;
}
for (int i = 0; i < 2*n; i++)
{
Console.WriteLine(y[i]);
}
Console.ReadKey();
}
}
}
23. n-natural son va x{n} ketma-ketlik berilgan bo’lsin. Bir o’lchamli sonli massivning M dan katta elementlarining yig’indisi modulining kvadrat ildizini toping.
using System;
namespace ConsoleApp53
{
internal class Program
{
static void Main(string[] args)
{
int n = int.Parse(Console.ReadLine());
int M = int.Parse(Console.ReadLine());
int s = 0;
int[] x = new int[n];
for (int i = 0; i < x.Length; i++)
{
x[i] = int.Parse(Console.ReadLine());
}
for (int i = 0; i < x.Length; i++)
{
if (x[i] > M)
{
s = s + x[i];
}
}
Console.WriteLine(Math.Sqrt(s));
Console.ReadKey();
}
}
}
24. n-natural son va x{n} ketma-ketlik berilgan bo’lsin. Bir o’lchamli sonli massivning M dan kichik elementlarining yig’indisi modulining kvadrat ildizini toping.
using System;
namespace ConsoleApp53
{
internal class Program
{
static void Main(string[] args)
{
int n = int.Parse(Console.ReadLine());
int M = int.Parse(Console.ReadLine());
int s = 0;
int[] x = new int[n];
for (int i = 0; i < x.Length; i++)
{
x[i] = int.Parse(Console.ReadLine());
}
for (int i = 0; i < x.Length; i++)
{
if (x[i] < M)
{
s = s + x[i];
}
}
Console.WriteLine(Math.Sqrt(s));
Console.ReadKey();
}
}
}
25. n-natural son va x{n} ketma-ketlik berilgan bo’lsin. Bir o’lchamli musbat sonli massivning M dan katta elementlarining yig’indisini logarifmini toping.
using System;
namespace ConsoleApp53
{
internal class Program
{
static void Main(string[] args)
{
int n = int.Parse(Console.ReadLine());
int M = int.Parse(Console.ReadLine());
int s = 0;
int[] x = new int[n];
for (int i = 0; i < x.Length; i++)
{
x[i] = int.Parse(Console.ReadLine());
}
for (int i = 0; i < x.Length; i++)
{
if (x[i] > M)
{
s = s + x[i];
}
}
Console.WriteLine(Math.Log(s));
Console.ReadKey();
}
}
}
Do'stlaringiz bilan baham: |