Мне было поручено в школе написать программу, которая
- Считывает три строки
- Сохраняет третью строку в динамически распределенной памяти
- Распечатайте последние 4 буквы первого слова в алфавитном порядке.
Вот программа, которую я имею до сих пор. Строки хранятся в разных переменных, что затрудняет их сортировку. Если бы кто-нибудь мог дать мне руку и помочь мне закончить эту программу, я был бы очень благодарен.
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
char word1[101];
char word2[101];
char* word3;
char buffer[101];
scanf("%s", word1);
scanf("%s", word2);
scanf("%s", buffer);
word3 = (char *) malloc(strlen(buffer)+1);
strcpy(word3, buffer);
return 0;
}