Найти ср.арифметическое элементов каждой из нечётных строк матрицы n-го порядка.
Ответы на вопрос:
var a: array[1..100,1..100] of integer;
i,j,s,n,k: integer;
begin
read(n);
for i: = 1 to n do
for j: = 1 to n do begin
read(a[i,j]);
if i mod 2=0 then begin
k: =k+1;
s: =s+a[i,j];
end;
end;
writeln(s/k);
end.
using system;
using system.text.regularexpressions;
internal class program
{
private static void main()
{
var test_lines = new[]
{
"я сегодня съела 2 булочки, 7 сосисок и выпила 3 чашки кофе.",
"старший брат родился в 1990 году, а младший - в 2000г.",
"мне нравится книга '100 лет одиночества'"
};
foreach (var test_line in test_lines)
{
console.writeline(test_line);
console.writeline("самое большое число в строке {0} или {1}", findmaxnumber(test_line), findmaxnumberwithregex(test_line));
}
console.writeline();
console.writeline("введите строку");
var line = console.readline();
console.writeline("самое большое число в строке {0} или {1}", findmaxnumber(line), findmaxnumberwithregex(line));
console.readkey();
}
private static int findmaxnumberwithregex(string line)
{
var matches = regex.matches(line, @"[0-9]+"); //находим все вхождения цифр в строку, не зависимо от того часть это слова или нет
if (matches.count < 1) return -1;
var max = -1; //предполагаем что ищем лишь положительные числа
foreach (match match in matches)
{
var num = int.parse(match.value); //переводим строку в число, то что это число мы уже знаем
max = math.max(max, num);
}
return max;
}
private static int findmaxnumber(string line)
{
var words = line.split(new[] { ' ', ',', '.', '-', ': ' }, stringsplitoptions.removeemptyentries); //разбивает строку на массив строк
var max = -1; //предполагаем что ищем лишь положительные числа
foreach (var word in words)
{
if (int.tryparse(word, out var num) & & num > max) //если слово есть число и оно больше максимума
{
max = num;
}
}
return max;
}
}
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
ALLAHJIJA10.05.2022 14:47
-
missvolkova200109.01.2020 15:34
-
vfggggggd15.01.2023 21:10
-
butyuginap06qhe03.02.2021 04:00
-
yurinskayat109.10.2022 22:09
-
Anna45w45626.10.2022 03:43
-
kurbanovkurban120.07.2021 21:13
-
alikber200420.07.2020 12:45
-
Emro02.04.2021 02:06
-
Zemskikh16.07.2021 05:02
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.