Задача 5 Урок 18

Урок 18

Пользователь вводит в консоль строки вида (имя + произвольное число пробелов + балл):

Вася         485
Коля       555
Юра        61
..........
....
end // признак завершения ввода

(пока не введёт строку end) -- где слева указаны имена участников, а справа -- число баллов.
Используя массив строк и массив целых чисел (пусть оба массива будут
максимальной длины =3) считайте отдельно имена и баллы и определите победителя, выведя его имя и полученный им балл.

Задача 4 Урок 18

Урок 18

Пользователь вводит в консоль строку вида:

Имя         123

-- т.е. слева имя и через произвольное количество пробелов число баллов.
Разберите эту строку получив имя пользователя как значение в переменной типа
string и число баллов в перееменной типа integer;

Задача 3 Урок 18

Урок 18

Пользователь вводит произвольную строку, посчитайте
количество чисел в ней - тех, что больше 125. Например, в строке:

123ret34#2145esrt5

такое число только одно и это:

Задача 2 Урок 18

Урок 18

Пользователь вводит строку произвольных символов,
посчитайте количество цифр в ней, численное значение
которых больше либо равно 5.

Задача 1 Урок 18

Урок 18

Пользователь вводит строку, проверьте является ли она числом, если да, то выведите в ответ это число, иначе сообщите об ошибке.

var newInt, errorCode: integer;
    fromString: string;

begin
  writeln('Введите строку');
  readln(fromString);
  val(fromString, newInt, errorCode);
  if (errorCode <> 0) then
    writeln('Ошибка при преобразовании в позиции: ', errorCode)
  else
    writeln('Успешно получено число: ', newInt);
  readln();
end.

КОНСОЛЬ

Задача №10

Задача 10

Задайте случайным образом массив из N элементов (целых чисел). Найдите максимальное число и напечатайте его.

Решение:

Задача №9

Задача 9

Задайте случайным образом массив из N элементов. Выведите его на экран "ёлочкой". Вот начало такого вывода:

1
2 3
4 5 6
7 8 9 10
11 12 ......

Второй вариант - сделайте то же самое, но не используйте массив: у вас есть переменная N, выведете на экран, все числа до N, по тому же принципе что и выше, например, если N=9, то получим:

1
2 3
4 5 6
7 8 9

Вариант 1:

Задача №8

Задача 8

Задать двумерный массив размерностью m на n (MxN) элементов (m и n вынести в область определения констант), заполнить его случайными значениями и вывести их на экран уже после того, как весь массив будет заполнен (т.е. заполнять и выводить в разных группах циклов).

Решение:

задача №7

Задача 7

Задать массив из 7-ми элементов, заполнить его случайными значениями в одном цикле, а в другом цикле вывести эти значения на экран.

Решение:

function fillArray () {
   for ($i = 1; $i <= 7; $i++) {
      $n[$i] = random_int(1, 100);
   }
   foreach ($n as $value) {
      echo $value, "<br>";
   }
}     
fillArray();

Результат

23
12
51
34
58
12
12

Задача 7.2 Урок 11

Задача 7.2 Урок 11:

Пользователь вводит целые числа, в ответ выводите символ #. Если введенное пользователем число равно 22, то завершите цикл не выводя ничего в ответ. Решите эту задачу 2-мя способами:
С использованием if() и break;

var a: integer;
begin

  while (a<>22) do
  begin
    writeln('vvedite celoe chislo: ');
    readln(a);
    if (a=22) then
      break
    else
      writeln('#');
  end;

  write('poka!');
  readln();
end. 

КОНСОЛЬ:

Pages

Subscribe to fkn+antitotal RSS