М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
cbnybrjds
cbnybrjds
29.04.2020 05:34 •  Информатика

Составить прогу в паскале которая с клавы вводит последовательность символов на латинице, считает кол-во гласных этой последовательности необходимо использовать процедуру ввода последовательности и функцию которая возвращает кол-во гласных

👇
Ответ:
Арина1666
Арина1666
29.04.2020
Так как на мой вопрос не было ответа, то примем, что количество вводимых с клавиатуры символов тоже вводится с клавиатуры.

const
  maxn = 100; //изменяйте по усмотрению

type
  myarr = array [1..maxn] of char;

var
  a: myarr;
  n: longint;

procedure input(var a: myarr; n: longint);
var
  i: longint;
begin
  for i := 1 to n do
    read(a[i]);
end;

function kolvo_gl(a: myarr; n: longint): longint;
var
  i, k: longint;
begin
  k := 0;
  for i := 1 to n do
    case a[i] of
      'a', 'i', 'u', 'o', 'e': inc(k);
    end;
  kolvo_gl := k;
end;

begin
  readln(n);
  input(a, n);
  writeln(kolvo_gl(a, n));
end.
4,5(28 оценок)
Открыть все ответы
Ответ:
wanecow01
wanecow01
29.04.2020

Эти две функции выполняют абсолютно разные функции.

Функцию input() мы используем для ввода строки с клавиатуры, по дефолту тип принимаемого объекта у нас будет - str.

Функция print() используется для вывода значений переменных/текста, да и в целом объектов. Функция выводит все элементы, разделяя их значением sep, и завершает вывод значением end. (sep/end мы можем задать вручную)

Еще можно сказать, что эти две функции можно использовать в комбинации друг с другом, например мы хотим спросить у пользователя имя, а затем вывести на экран: "Привет, [имя пользователя]!", можем использовать вот такой код:

print("Привет, "+input("Как тебя зовут? ")+"!")

4,8(19 оценок)
Ответ:
сема10
сема10
29.04.2020

#include <iostream> // подключаем библиотеки

#include <cstdlib>

using namespace std; // глобальное пространство имён

int main()

{

setlocale(LC_ALL,"russian"); // русский язык

int tenge;

int number = 0;

cout << "Введите сумму Вашего вклада: ";

cin >> tenge;

if(tenge==200000) // если вклад 200000

{

cout << "Ваш доход составит 13,5% в год. ";

number = number+1;

}

if(tenge==350000) // если вклад 350000

{

cout << "Ваш доход составит 14,2% в год. ";

number = number+1;

}

if(number==0) // если какая-то иная сумма

{

cout << "Требуется уточнить у менеджера процентную ставку для Вашей суммы вклада. Ожидайте.";

}

   system("pause");

   return 0; // код ошибки "0"

}

4,5(26 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ