int main(int argc, char *argv[])
{
	setlocale(LC_ALL, "Russian");
	char str[550] = " ";
	char res[500] = " ";
	char out[500] = " ";
	int j = 0, i = 0;
	int k = 0;
	char str2[1000] = " ";
	/*FILE *fp, *f_out;*/
	int c;
	FILE *fp = fopen("in.txt", "r"), *f_out = fopen("out.txt", "w");
	int l = 0;
	
	fgets(str, 550, fp);

		for (k = 0; k < strlen(str); k++)
		{
			if (str[k] == ' ')  //probel
			{
				if (j == 0) continue;
				if (str[k + 1] == ' ')
					continue;
			}
			res[j] = str[k];
			j++;

			//абзаци
			if (*(str + i) == '\t' && *(str + i + 1) == '\t')
			{
				int q = i;
				while (q < strlen(str))
				{
					*(str + q) = *(str + q + 1);
					q++;
				}
			}
			//одинаковые символы
			if (*(str + i) == *(str + i + 1))
			{
				int q = i;
				while (q < strlen(str))
				{
					*(str + q) = *(str + q + 1);
					q++;
				}
			}
			else
			{
				*(res + i) = *(str + i);
				i++;
			}
		}
	
	printf("%s", res);
	fprintf(f_out, "%s", res);
	fclose(fp);
	fclose(f_out);
	
	system("pause");
	/**************************************/
	return 0;
}