Code: Select all
#include <stdio.h>
int main()
{
constexpr int size = 100;
char input[size];
char tmp[size];
int index = 0;
gets_s(input, sizeof(input));
for (int i = 0; i < sizeof(input); i++)
{
if (input[i] == ' ')
{
if (i != 0 && input[i - 1] != ' ')
tmp[index++] = input[i];
}
else tmp[index++] = input[i];
}
printf("\n%s",tmp);
getchar();
return 0;
}
Code: Select all
#include <stdio.h>
int main()
{
char c;
bool space;
while ((c = getchar()) != 10)
{
if (c == ' ')
{
if(!space)
printf("%c", c), space = true;
}
else printf("%c", c), space = false;
}
getchar();
return 0;
}