var words = s.Split(new[] {' ', '-', ',', '.', '*', ':', ';', '_'}, StringSplitOptions.RemoveEmptyEntries).ToList();
var sb = new StringBuilder(); for (var i = 0; i < words.Count; i++) sb.AppendLine($"Слово[{i}] = {words[i].ToUpper()}");
Console.Write(sb.ToString());
var result = new List<string>();
foreach (var word in words) { var k = 0; foreach (var c in word.ToLower().ToCharArray()) { k += glasnye_.Contains(c) ? 1 : 0; k -= soglasnye_.Contains(c) ? 1 : 0; }
var ms = Regex.Matches(s, @"[A-z]+", RegexOptions.IgnoreCase);
var sb = new StringBuilder(); for (var i = 0; i < ms.Count; i++) sb.AppendLine($"Слово[{i}] = {ms[i].Value.ToUpper()}");
Console.Write(sb.ToString());
var result = new List<string>(); for (var i = 0; i < ms.Count; i++) { var v = ms[i].Value; var k = Regex.Matches(v, $"[{glasnye_}]", RegexOptions.IgnoreCase).Count; k -= Regex.Matches(v, $"[{soglasnye_}]", RegexOptions.IgnoreCase).Count; if (k > 0) result.Add(v); }
program n_1; var x1, x2, y1, y2, x, y: integer; begin writeln ('Введите значения координат(x1,x2,y1,y2,x,y):'); readln (x1, x2, y1, y2, x, y); if (x>x1) and (x<x2) and (y>y2) and (y<y1) then writeln('Точка с координатами (',x,';',y,') пренадлежит прямоугольнику') else writeln('Точка с координатами (',x,';',y,') не пренадлежит прямоугольнику'); end.
Булевой переменной не нужно, она же 1 раз используется. Далее, ошибка была (x<2) нужно было
Ну или если только без ошибки, то вот:
program n_1; var x1, x2, y1, y2, x, y: integer; a: Boolean; begin writeln ('Введите значения координат'); readln (x1, x2, y1, y2, x, y); a:= (x>x1)and(x<x2)and(y>y2)and(y<y1); writeln ('Точка с координатами принадлежит прямоугольнику ', a); end.
#Python3
a = [] # двухмерный массив
while True:
try:
x = int(input('x = '))
y = int(input('y = '))
break
except:
pass
ls = []
for i in a:
for l in i:
if l > x and l < y:
ls.append(l)
o = 1
for i in ls:
o *= l
print ('Массив: ')
print(a)
print('\nПроизведение: ')
print(o)