Завдання: Створити проект, у якому можна обчислити кількість двоцифрових чисел серед чисел, перше з яких А, а кожне наступне більше від попереднього на задане додатне число В.Числа А та В будуть вводитись користувачем з клавіатури в текстові поля.Спілкування користувача з програмою повинно бути зрозумілим, після натискання на кнопку -результат виводити в напис.
уже 2 дня питаюсь сделать но учитель не дал обьяснения как сделать
n = 40;
var
x: array[1..n] of integer;
i, k, s: integer;
begin
Randomize;
Writeln('Элементы массива');
k := 0; s := 0;
for i := 1 to n do
begin
x[i] := Random(50);
Write(x[i]:3);
end;
Writeln;
Writeln('Элементы со значением в интервале [7;10]');
for i := 1 to n do
if (x[i] >= 7) and (x[i] <= 10) then
begin
k := k + 1; s := s + x[i];
Write(x[i]:3)
end;
if k = 0 then Writeln('не найдены')
else Writeln(#13#10, ' Элементов:', k, ', среднее арифметическое=', s / k:5:3)
end.
Тестовое решение:
Элементы массива
24 33 36 29 12 7 5 36 3 48 40 40 46 6 10 23 33 3 38 48 29 37 11 40 44 16 17 18 34 38 33 39 9 0 41 37 42 2 40 31
Элементы со значением в интервале [7;10]
7 10 9
Элементов:3, среднее арифметическое=8.667
только в том месте где ф-цию вызываешь - znanija(a,b), просто ставишь другие числа, и тогда возвратится другое значение. Розбирайся вобщем)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(znanija(6, 6));
Console.ReadKey();
}
static char znanija(int a, int b)
{
if (a > b)
{
return '>';
}
else if (a < b)
{
return '<';
}
else
{
return '=';
}
}
}
}