Цель работы - закрепление навыков работы с массивами на примере строк
1. Для реализации программы необходимо определить последовательность действий.
Шаг 1. Вывод на экран строки с вопросом (приглашение к вводу).
Шаг 2. Считывание введенной пользователем строки.
Шаг 3. Формирование новой строки, содержащей «приветствие» и введенную пользователем строку.
Шаг 4. Печать новой строки.
Затем для каждого шага необходимо выбрать языковую конструкцию или функцию.
Шаг 1. – функция printf(“Приглашение к вводу имени»);
Шаг 2. – функция scanf(“%s”, Name);
Шаг 3. – функция strcat(Snew, Name);
Шаг 4. – функция printf (“%s!”, Snew);
В программе необходимы две строки: Snew, содержащая приветствие и Name, содержащая введенное имя их необходимо объявить как массив символов фиксированной размерности, например: char Snew[20];
Не забудьте начинать написание программы с включения заголовочных файлов, использованных функций <stdio.h> и <string.h>
Не используйте локализацию! Использовать только английские слова при вводе и выводе
1) удваивалась последняя буква введенного имени;
2) первая буква имени была строчной, а остальные выводились заглавными (прописными);
3) в имени две первые буквы менялись местами (без изменения регистра ввода);
4) перед каждой последней буквой вставлялся символ подчеркивания;
5) имя выводилось наоборот (например, Оля-Яло);
6) в имени исчезала вторая буква;
7) половина букв имени выводилась прописными, а остальные заглавными;
8) после первых трех букв имени появлялись три точки, и остальная часть имени не выводилась;
9) после каждой буквы имени добавлялся пробел;
10) вместо буквы ‘а’ вставлялся символ @;
11) каждая предпоследняя буква имени заменялась тире;
12) в имени утраивалась заглавная буква.
Для ввода строки с пробелами используете функцию fgets()