Работа со символами в строках - 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]);
}