Alyona744
?>

Решить : 1) с клавиатуры вводятся 3 целых числа. определите количество положительных чисел в этом наборе. 2) с клавиатуры вводится натуральное число n. вычислите сумму s=1+2++n. 3) заполните элементы массива последовательностью чисел: 2, 5, 10, 17,

Информатика

Ответы

detymira
1) program fagasg;
var a,b,c,d: integer;
begin
Writeln('Введите первое число');
readln(a);
Writeln('Введите второе число');
readln(b);
Writeln('Введите третье число');
readln(c);
d:=0;
If a>0 then d:=d+1;
If b>0 then d:=d+1;
If c>0 then d:=d+1;
Writeln('Количество положительных чисел:',d);
end.
2) program gsggdfd;
var n,s,i: integer;
begin
writeln('Введите n');
readln(n);
s:=0;
For i:=1 to n do 
S:=s+i;
Writeln('Сумма последовательности равна:',s);
end.
3)Program afsdgf;
var A: Array[1..100] of integer;   
i,h,s,l: integer;
begin 
Writeln('ведите размер массива'); 
readln(h); 
s:=1; 
l:=1; 
For i:=1 to h do   
begin     
A[i]:=s+l;     
s:=s+2;     
writeln(A[i]);     
l:=A[i];   
end;
end.
Дил1779
// тестировалось на C#.Net Framework 4.5
using System;

class Program
{
    static void Main()
    {
        int x1 = 2, y1 = 1;
        int x2 = 6, y2 = 5;
        int x3 = 10, y3 = 1;

        var a = Distance(x2, y2, x3, y3);
        var b = Distance(x1, y1, x3, y3);
        var c = Distance(x2, y2, x1, y1);

       
        Console.WriteLine("S = {0}", Square(a, b, c));
        Console.ReadKey();
    }

    //растояние между точками
    static double Distance(int x1, int y1, int x2, int y2)
    {
        return Math.Sqrt((x2 - x1) * (x2 - x1) + (y2 - y1) * (y2 - y1));
    }

    //формула герона
    static double Square(double a, double b, double c)
    {
        var p = (a + b + c) / 2;
        return Math.Sqrt(p * (p - a) * (p - b) * (p - c));
    }

    // теорема косинусов
    static double Angle(double a, double b, double c)
    {
        return Math.Acos((b * b + c * c - a * a) / (2 * b * c));
    }

    static bool IsAcuteAngel(double alpha)
    {
        return alpha < Math.PI / 2;
    }
}
is926582086060
Var
    a: array [,] of integer;

begin
    var n := ReadlnInteger('n = ');
    var m := ReadlnInteger('m = ');
    var rand := ReadlnInteger('Для ручного ввода нажмите 0');
    
    if rand = 0 then begin
        a := new integer[m, n];
        for var i := 0 to m-1 do
            for var j := 0 to n-1 do
                a[i, j] := ReadlnInteger('a[' + i + ',' + j + '] = ');
    end
    else a := MatrixRandom(m, n, 1, 100);
    Println(a);
    
    var b := ArrGen(n, x -> 1);
    for var i := 0 to m-1 do
        for var j := 0 to n-1 do
            if j mod 2 = 0 then
                b[j] := b[j] * a[i, j];
    
    b.Where((x, i)-> i mod 2 = 0).SortedDescending().Println();
end.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Решить : 1) с клавиатуры вводятся 3 целых числа. определите количество положительных чисел в этом наборе. 2) с клавиатуры вводится натуральное число n. вычислите сумму s=1+2++n. 3) заполните элементы массива последовательностью чисел: 2, 5, 10, 17,
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Lapushkina
gorod7
goldglobustour725
kap393
Femida76
Abespal
Ainura Pokhomova
Елена Васильева839
grekova5
Karmelita1978
Ligaevruslan
voen-torg
sakh2010kprf7
Taurus59707
vitaldicky349