ghjcnjtyjn64
?>

Напишите программу для вычеркивания в данном слове всех букв, стоящих на нечетных местах после буквы "а" написать на visual basic

Информатика

Ответы

shuttse
Sub ex1()
    Dim s As String, s1 As String
    Dim i As Integer, j As Integer
    s = InputBox("Введите слово")
    i = InStr(s, "а")
    If i > 0 Then
        s1 = Left(s, i)
        For j = i + 2 To Len(s) Step 2
            s1 = s1 + Mid(s, j, 1)
        Next j
    Else
        s1 = s
    End If
    MsgBox "Результат: " + s1
End Sub
Anna-Miron
1)
begin
  var s1:=ReadlnString('Текст:');
  Writeln('k = ',s1.Where(c->Pos(c,'01')>0).Count);
  var s2:=s1.Select(c->c='0'?'A':c).Select(c->c='1'?'M':c);
  s2.Println;
end.

Пример:
Текст: Текст с 1 и 0: 110+101=1011
k = 12
Текст с M и A: MMA+MAM=MAMM

2)
var s1,s2:string;
i,k:integer;
begin
writeln('Введите текст:');
readln(s1);
k:=0;
s2:='';
for i:=1 to length(s1) do
 if s1[i]='0'
  then begin s2:=s2+'A'; k:=k+1; end
  else if s1[i]='1' then begin s2:=s2+'M'; k:=k+1; end else s2:=s2+s1[i];
writeln(s2);
writeln('k = ',k);
end.

Пример:
Введите текст:
Текст с 1 и 0: 110+101=1011
Текст с M и A: MMA+MAM=MAMM
k = 12
mashiga2632
// PascalABC.NET 3.2, сборка 1363 от 17.12.2016
// Внимание! Если программа не работает, обновите версию!

begin
  var m:=ReadInteger('Количество строк в массиве:');
  var n:=ReadInteger('Количество столбцов в массиве:');
  Writeln('*** Исходный массив [',m,',',n,'] ***');
  var a:=MatrRandom(m,n,-50,50);
  a.Println(4); Writeln(4*a.ColCount*'-');
  var b:=a.Rows.Select(x->x.Where(y->(y<0) and y.IsOdd).Count);
  b.Println;
end.

Пример
Количество строк в массиве: 10
Количество столбцов в массиве: 13
*** Исходный массив [10,13] ***
  -7 -30 -31  26 -19   4 -26 -37 -17   2  -7 -20  20
  -6  33 -24 -14 -26  38 -11 -34 -40 -22  31   7  35
 -24  -9 -35  -7 -14  -3  25  38 -30 -50  42  26 -15
  45 -17   6 -18  27  25 -21 -21   1 -39  36 -27 -49
  32 -38  -9 -17  42 -11 -31  -4 -23  33  48  40 -34
  47   6  32 -26  33 -15  10  40  43 -44  11  28   1
 -45 -23   6  26 -20 -20 -30 -15  16  12  -3  38 -42
   3   6  39  17   0   8  -7  11  29  23  -2 -23 -21
   1  13 -39  39 -44  30   5  -9 -17  43  41   2   2
  17  19  32 -20  45 -16 -13  24  32 -46 -49 -25   6

6 1 5 6 5 1 4 3 3 3

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Напишите программу для вычеркивания в данном слове всех букв, стоящих на нечетных местах после буквы "а" написать на visual basic
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

ksenia15-79
ПетровичЖивотовская1245
Анатольевич-Фатима
annakuznetsova841
Lolira64
vettime625
ecocheminnov437
anovikovsr
Amulenkov
dkvsadovoe
shilinmikhaillg
svetarakityanskaya
uvarovig
vnolenev
Aleksei1463