12,277
10-11 класс
|
Выяснить, есть ли в массиве строки, в которых буква A расположена справа от буквы d (известно, что буква d в каждой строке единственная).
const n=20;
var i,f,k,j:integer;
s:string;
a:array[1..n] of string;
begin
k:=0; j:=0;
writeln('введите количество строк в массиве');
readln(f);writeln('заполните массив');
for i:=1 to f do
readln(a[i]);
for i:=1 to f do
begin
j:=pos('d',a[i]);
s:=a[i];
while (pos('a',s)<j) and (pos('a',s)<>0) do
begin
delete(s,pos('a',s),1); j:=j-1;
end;
if pos('a',s)>j then k:=k+1;
end;
if k=0 then writeln('таких строк нет') else writeln('такие строки есть');
end.
Отлично. Можно сравнить с VBA Excel
Могу в VBA Excel, если устроит.
Если никто не напишет, завтра прикреплю пример в VBA, там команды почти соответствуют Паскалю, сами конвертируете.
сколько строк может быть в массиве?
Другие вопросы из категории
систему счисления
символов имеет десятичный код 105. Что зашифровано последовательностью
десятичных кодов: 108 105 110
107?
Читайте также
чисел найти количество элементов равных 3. 3)В массиве из 8 целых найти номер массива с наибольшим значением. 4)В массиве из 12 целых чисел найти количество и сумму элементов, расположенных до максимального элемента. 5)Для массива из 15 вещественных подсчитать количество элементов массива меньших суммы первого и последнего элементов массива.
монеты только весом. Для определения фальшивой монеты он пронумеровал монеты числами от 1 до 12 и провел три взвешивания на рычажных весах. Обозначив через Vi – вес монеты с номером i, он записал результаты взвешиваний следующим образом: V2 + V4 + V5 + V6< V3 + V7 + V8 + V9; V1 + V2 + V3 + V5> V4 + V6 + V10 + V11; V1 + V4 + V7 + V10>V5 + V6 + V9+ V12. Найдите фальшивую монету.
Сумма.
Массив: -7 0 3 1 -8 -3 5 3 12 15 40 7
2) Определить в Exel адрес первого числа больше 2.
информационный объём получившегося текста в одной из кодировок Unicode? в которой каждый символ кодируется 16 битами.
А)12, 4Кбайт
В)16,1Кбайт
С)300Кбайт
D)1024Кбайт
только элементы кратные 2
3)Найти сумму первых пяти элементов
Составить программу Дан массив целых чисел , размерность -12
1) Заполнение массива производить случайными числами из диапозона [-10;35]
2)Вывести на печать только положительные элементы
3)Найти количество отрицательных элементов
Составить программу
Известны данные о выпуске прождукции ( ткани в метрах ) ткацким цехом текстильного комбината за каждый день месяца . Определить количество ткани ( метров) произведенных цехом за месяц .