Работа со символами в строках - C (СИ)
Формулировка задачи:
Доброго времени суток.
Решил изучить СИ и после каждой пройденной темы решаю задачи но правильно ли я их решаю не понятно.
Поэтому нужен ваш совет или подсказка при решение задач.
И подошел я к теме
Символьный ввод-вывод
. Вот задача которую я решил но не уверен что я правильно его решил. И прошу не ругать так сильно я всего лишь начинающий ))Дано слово. Вывести на экран его последний символ.
Листинг программы
- #include <stdio.h>
- #include <string.h>
- void task()
- {
- char word[10], ch;
- int count = 0;
- printf("Enter the word: ");
- scanf("%s", &word);
- while(count <= strlen(word))
- {
- count++;
- }
- count -= 2;
- printf("%c\n", ch = word[count]);
- }
- int main(void)
- {
- task();
- return 0;
- }
Решение задачи: «Работа со символами в строках»
textual
Листинг программы
- #include <stdio.h>
- #include <string.h>
- int main(void)
- {
- char word[10];
- printf("Enter the word: ");
- scanf("%s", word);
- printf("%c\n", word[strlen(word)-1]);
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д