Напечатать все слова, отличные от последнего слова, предварительно преобразовав каждый из них по правилу - C (СИ)
Формулировка задачи:
Дан текст. Напечатать все слова, отличные от последнего слова, предварительно преобразовав каждый из них по следующему правилу.
а) Оставить в слове только первые вхождение каждой буквы.
б) Если слово нечетной длины,то удалить ее среднюю букву.
Решение задачи: «Напечатать все слова, отличные от последнего слова, предварительно преобразовав каждый из них по правилу»
textual
Листинг программы
а)#include<stdio.h>
int main(){
char slovo[3];
int e,I,k;
for(e=0;e<2;e++){
scanf(“%c”,&slovo[i]);
}
for(i=0;i<2;i++){
while((slovo[i]!=’ ‘) &&(i<=2)){
for(k=j;k<j;k++){
if((slovo[i]!=slovo[k]) &&(i!=k)){
k=k+1;
}
if(k!=k+1){
printf(“%c”,slovo[k]);
}
}
}
}