Вывести Слова По Возрастанию Их Длины На С

  • Автор темы Найт
  • Дата начала
Н

Найт

#1
Дано предложение, нужно расположить слова в порядке возрастания длины
вот неудачный код:
Код:
#include <stdio.h>
#include <stdlib.h>

int main()
{
char s[100][100];
char N[100];
int i, j, k;
printf("Vvedite predlozenie ");
gets(s); // ввод предложения
while (N[i]!='\0')
{
if (N[i]=' ')
{s[i][j]=N[i]
i++; 
k=0;
}
mass N[j, k]=N[i]
}








printf("Otvet: %s", s);// вывод символьной строки
}
 
W

Whatka

#2
C++:
//
void sort(int j,char **S)
{
char *t;
int k,i;
for(k=0;k<j;k++)
{	
for(i=0;i<j-1;i++)
{
if(strlen(S[i])>strlen(S[i+1]))
{
t=S[i];
S[i]=S[i+1];
S[i+1]=t;
}
}
}
}
//