Предмет: Информатика, автор: islommirzahanov

При выполнении 1-го задания использовать функции для работы с массивами символов (данные типа сhar).
При выполнении 2-го задания использовать клacc string и методы этого класса для обработки строк.
Задание №1. Введена строка time, которая содержит правильно введенное время в формате «чч.мм.сс». Преобразуйте строку, в строку которая содержит время в формате «чч.мм.сс PM».

Задание №2.
Дана строка:
«получены результаты контрольной работы»
Надо:
1. Определить объем памяти нужный, для этой строки.
2. Организовать поиск подстроки «результаты» и вставить после неё слово «итоговой».
3. Организовать вывод строки.


restIess: А "РМ" эт че?
islommirzahanov: просто слово
islommirzahanov: помогите сначало второе
restIess: я хотел как раз начать с простого, ну ладненько)
islommirzahanov: спс большое
islommirzahanov: тебе
restIess: 2-ую сделал
restIess: строка в первом с клавы вводится?
islommirzahanov: да

Ответы

Автор ответа: restIess
2

№1

#include <iostream>

#include <string.h>

using namespace std;

int main() {

setlocale(LC_ALL, "Rus");

char st[100];

char rm[10] = " РМ";

gets_s(st);

strcat_s(st, rm);

cout << st;

return 0;

}

№2

#include <iostream>

using namespace std;

int main() {

setlocale(LC_ALL, "Rus");

string st = "получены результаты контрольной работы";

cout << sizeof(st) << endl;

cout << st.find("результаты") << endl;

st.insert(st.find("результаты") + 10, " итоговой");

cout << st;

return 0;

}

Похожие вопросы
Предмет: Алгебра, автор: trendjk
Предмет: Українська мова, автор: sofiamartsyniu
Предмет: Українська мова, автор: vben47291
Предмет: Алгебра, автор: PlayWithSERCH