светлана498
01.04.2022 15:13

Виправити програму, яка б реалізовувала:

1) введення і виведення деякого рядка (через команди бібліотеки і контролюючи обмеження функцією ;

2) роботу з рядком за механізму покажчиків:

- використовуйте змінну str як покажчик на рядок;

- виведіть рядок за циклу по одному символу, пересуваючи покажчик str кожного разу на наступний символ.

#include
#include
#include

int main(){
int max = 20;
char str[max];
std: : cout < < "input string: ";
std: : cin > > str> > setw(20);
std: : cout < < "you’ve input: " < < str;
int i;
char* p;
p = str;
for ( i = 0; i < max; i++){
// if ( *p == null)break;
printf("%c\n", *p);
p++;
}
return 0;
}
потрібно виправити або написати нову на с++. бажано виправити, щоб я бачив свої помилки.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
kitsrarr
12.04.2020 10:41
Вот тебе дано "ГО" , к нему приписываешь обратный порядок букв ГО,значит "ОГ".
Уже получается ГООГ. После этого приписываешь ко всему этому букву,стоящую после О в алфавите( т.к буква "О" последняя буква "ГО"). После О в алфавите идет П,поэтому получается в итоге
ГО+ОГ+П= ГООГП.
Теперь, нужно повторить этот алгоритм второй раз,только уже с набором букв, который получился после первого раза выполнения алгоритма,т.е с ГООГП.
Начнем.
ГООГП записываем наоборот => ПГООГ. 
Получаем
ГООГП + ПГООГ + Р = ГООГППГООГР
Готовый ответ: ГООГППГООГР
0,0(0 оценок)
Ответ:
kassndra8137
12.04.2020 10:41
1шаг алгоритма.
а) записывается исходная цепочка символов, после нее записывается исходная цепочка символов в обратном порядке
КОМ+МОК = КОММОК
б) затем записывается буква, следующая в русском алфавите за той буквой, которая в исходной цепочке стояла на последнем месте
(за буквой М в русском алфавите следует буква Н)
КОММОК+Н = КОММОКН
2 шаг алгоритма.
а) записывается исходная цепочка символов, после нее записывается исходная цепочка символов в обратном порядке
КОММОКН+НКОММОК = КОММОКННКОММОК
б) затем записывается буква, следующая в русском алфавите за той буквой, которая в исходной цепочке стояла на последнем месте
(за буквой Н в русском алфавите следует буква О)
КОММОКННКОММОК+О = КОММОКННКОММОКО
ответ: количество букв О в полученной последовательности = 5
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота