Есть ответ 👍

Решите в программе с++ напишите функцию bool compare(string s1, string s2), определяющую, ли 2 строки. входные данные заданы 2 строки. выходные данные: необходимо вывести слово yes, если строки , и слово no в противном случае. примеры входные данные: a a выходные данные: yes

120
461
Посмотреть ответы 2

Ответы на вопрос:


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, чтобы было нагляднее.   

Популярно: Информатика