Задать вопрос
3 мая, 04:01

Дан массив символьных строк. Найдите строку, в которой наибольшее количество знаков арифметических операций: + - * / и вывести на экран все строки, кроме нее. Если таких строк несколько, то не выводить их все.

+5
Ответы (1)
  1. 3 мая, 06:01
    0
    Const n=4;

    var s: array[1 ... n] of string;

    i, j, k, max: integer;

    mn: set of byte;

    begin

    for i:=1 to n do readln (s[i]) ;

    max:=0; mn:=[];

    for i:=1 to n do

    begin

    k:=0;

    for j:=1 to length (s[i]) do

    if s[i][j] in ['+','-','*','/'] then k:=k+1;

    if k>max then begin max:=k; mn:=[i]; end

    else if k=max then mn:=mn+[i];

    end;

    writeln ('max = ', max) ;

    for i:=1 to n do

    if not (i in mn) then writeln (s[i]) ;

    end.

    Пример:

    2*3+4 = 10

    1024/32 = 32

    5*3-2=123

    8+5+7=90

    max = 2

    1024/32 = 32
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Дан массив символьных строк. Найдите строку, в которой наибольшее количество знаков арифметических операций: + - * / и вывести на экран все ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
1) Заполнить массив размером N целыми числами последовательно от 1 до N. Вывести его на экран. Найти сумму элементов массива и вывести ее на экран. 2) Заполнить массив размером N целыми числами последовательно от N до 1. Вывести его на экран.
Ответы (1)
Хотя бы 3-4 задачи! 1) Дан одномерный целочисленный массив размерностью N. Найдите количество элементов, которые кратны 3 (5). 2) Дан одномерный целочисленный массив А, состоящий из N элементов. Найти сумму всех четных элементов массива.
Ответы (1)
Во имя радостных мессий, помогите хоть одну задачку. Не шарю ( Дан массив из 15 элементов. Необходимо заполнить его с помощью оператора присваивания (случайными числами), вывести все элементы в строку, а затем вывести произведение всех элементов
Ответы (1)
1. Пользователем вводится целое число. Вывести на экран последовательность целых чисел от единицы до этого числа. 2. Вывести на экран 10 строк, содержащие символ *, причем количество * в каждой строке должно быть равно номеру строки. 3.
Ответы (1)
Дан массив А из N целочисленных элементов. 1) Заполнить массив А целыми числами в интервале[1,100] и вывести на экран. Найти максимальный четный элемент и вывести его на экран.
Ответы (1)