Код
#include "stdafx.h"
#include <stdio.h>
#include <string.h>
main()
{
char line1[20];
int i,j,k,b;
k = 0;
FILE *fp1;
fp1 = fopen ("text1.txt","r"); // файл со строкой
while (!feof(fp1))
{
fgets (line1,10,fp1);
k = strlen(line1);
char *pa = line1; // указатель на строку
for (i = 1; i<k; i++) //сортировка пузырьком
{
for (j = 0; j<k-i; j++)
{
if (*(pa+j)>*(pa+j+1))
{
b = *(pa+j);
*(pa+j) = *(pa+j+1);
*(pa+j+1) = b;
}
}
}
printf("%c\n",*(pa+i)); //вывод
}
}
Может лучше будет если отдельную процедуру для сортировки сделать?
Сообщение отредактировано: Bo2nik -