Есть ответ 👍

C# плз ! ввести з клавіатури 8 будь-яких чисел. знайти кількість та добуток тих, що належать інтервалу [a, b].

243
377
Посмотреть ответы 2

Ответы на вопрос:


Using system; public class test { public static void main() { double a, b, x, p=1; int k=0; console.write("a = "); a = double.parse(console.; console.write("b = "); b = double.parse(console.; for (int i=1; i < = 8; i++) {  x = double.parse(console.; if ((x> =a)& & (x< =b)){ k++; p*=x; } } console.writeline("k = {0}  p = {1}", k,p); console.readkey(); } } пример: a = 3 b = 8 7 9 2 0 6 4 3 5 k = 5 p = 2520
Mani2106
4,6(17 оценок)

ответ:

type man = record

        name: string;

        surname: string;

        date: record

            day: integer;

            month: integer;

            year: integer;

        end;

    end;

 

var people: array [1..100] of man;

    i,n,_year: integer;

    _name: string;

 

begin

    write('enter number of man: ');

    readln(n);

    for i : = 1 to n do

    with people[i] do

    begin

        writeln('man[',i,']: ');

        write('enter name: ');

        readln(name);

        write('enter surname: ');

        readln(surname);

        write('enter birthday day/month/year: ');

        readln(date.day, date.month, date.year);

        writeln;

    end;

    write('enter year: ');

    readln(_year);

    for i : = 1 to n do

    with people[i] do

        if (date.year = _year) then

            writeln('name: ',name,' surname: ',surname);

    writeln;

    write('enter name: ');

    readln(_name);

    for i : = 1 to n do

    with people[i] do

        if (name = _name) then

        begin

            write(surname,' ',name);

            writeln(' ',date.day,'.',date.month,'.',date.year);

        end;

    readln;

end.

объяснение:

Популярно: Информатика