• Предмет: Информатика
  • Автор: DavidDaviduch
  • Вопрос задан 3 месяца назад

C++ (Срочно)
1. Напишіть функцію, яка приймає два параметри (цілі числа) і повертає їх суму

2. Напишіть функцію, яка приймає рядок і повертає його довжину (кількість символів)

Ответы

Ответ дал: sanekharchuk181002
0

Ответ:

#include <iostream>

int sum(int a, int b) {

   return a + b;

}

int main() {

   int num1, num2;

   std::cout << "Введите первое число: ";

   std::cin >> num1;

   std::cout << "Введите друге число: ";

   std::cin >> num2;

   

   int result = sum(num1, num2);

   std::cout << "Сумма: " << result << std::endl;

   return 0;

}

------------------------------------------------------------------------------------

#include <iostream>

#include <string>

int getLength(const std::string& str) {

   return str.length();

}

int main() {

   std::string input;

   std::cout << "Введите строку: ";

   std::getline(std::cin, input);

   

   int length = getLength(input);

   std::cout << "Длина строки: " << length << std::endl;

   return 0;

}

Объяснение:

  1. В этом примере функция sum принимает два параметра a и b, складывает их и возвращает результат. В функции main мы сначала запрашиваем у пользователя два целых числа, затем вызываем функцию sum, передавая ей введенные значения, и выводим результат на экран.
  2. В этом примере функция getLength принимает строку str в качестве константной ссылки (const std::string&). Она использует функцию length() класса std::string, чтобы получить длину строки, и возвращает результат.
  3. В функции main мы запрашиваем у пользователя строку с помощью std::getline, передаем эту строку в функцию getLength, получаем результат и выводим его на экран.
Вас заинтересует