Код:
using System;using System.Collections;using System.Collections.Generic;namespace HowOldAreYou{ class Program { static void Main(string[] args) { var A = new List<int> {6, 4, 2, 1, 4, 3}; var B = new List<int> {7, 3, 3, 2, 3, 4}; Console.Write("A: "); PrintVector(A); Console.Write("B: "); PrintVector(B); A.Sort((a, b) => a > b ? 1 : a < b ? -1 : 0); B.Sort((a, b) => a < b ? 1 : a > b ? -1 : 0); Console.Write("New A: "); PrintVector(A); Console.Write("New B: "); PrintVector(B); } static void PrintVector(IEnumerable vector) { foreach (var element in vector) { Console.Write(element); Console.Write(" "); } Console.WriteLine(); } }}Так как дорога кольцевая, то каждые 109 км отметка будет сбрасываться и начинаться по новой. Далее всё по стандарту.
Приведенная ниже программа считывает со стандартного ввода два значения: скорость и время в пути. И выводит одно единственное значение - отметка, на которой Вася остановится после t часов в пути.
input() - считывает данные со стандартного ввода (stdin)
int() - переводит текстовые данные в целое число
print() - вывод на стандартный вывод (stdout)
% - оператор нахождения остатка от деления
Код:
print(int(input()) * int(input()) % 109)
const
KR = 5;
SIZE = 15;
var
a: array[1..SIZE] of integer;
i: integer;
begin
for i := 1 to SIZE do
begin
write('a[',i,']=');
readln(a[i]);
if a[i] mod KR = 0 then
writeln('a[',i,'] кратное ',KR);
end;
end.