Решите в программе с++ напишите функцию bool compare(string s1, string s2), определяющую, ли 2 строки. входные данные заданы 2 строки. выходные данные: необходимо вывести слово yes, если строки , и слово no в противном случае. примеры входные данные: a a выходные данные: yes
120
461
Ответы на вопрос:
bool - логический тип данных (true/false, а не yes/no)
для вывода yes или no подойдет функция
void compare(string s1, string s2)
{
if(s1 == s2) std: : cout< < "yes"; else std: : cout< < "no"
}
а если нужен буль, то
bool compare(string s1, string s2)
{
return s1 == s2;
}
не забудь включить библиотеку iostream
Не особо знаю паскаль, так что дабы не накосячить с синтаксисом, покажу на примере. тут всё просто - тебе лишь нужен цикл for и расчет процентов. for i = 1 to 100 percents = fix(x * p / 100) ' здесь у нас есть переменная percents, которой присваиваются округленные функцией fix проценты (насколько я знаю, в паскале аналогичная функция называется round) x = x + percents 'тут всё понятно - переменной x присваивается она сама и годовые проценты по вкладу if x > = y then 'проверяем, не равен или не превысил ли наш вклад ожидаемую сумму print i 'в цикле for можно не заморачиваться с отслеживанием лет, переменная i сама подсчитает количество итераций-лет end 'завершаем программу end if next i ' конец цикла можно ещё чисто для себя добавить в условие вывод переменной x, чтобы было нагляднее.
Популярно: Информатика
-
ARTiStlll27.01.2023 11:04
-
СавелийМясоедов77721.11.2020 17:02
-
loginov55515.11.2021 10:13
-
sherkesovna8225.03.2022 17:30
-
DashaKhodenkova28.09.2020 12:26
-
motztv2124.11.2022 01:41
-
Maestror09.01.2022 06:22
-
bestgad29.10.2022 02:58
-
alisakiseleva210.11.2022 09:33
-
данил2060120.09.2021 21:38