Написать программу, которая методом сортировки выбором сортирует введенный пользователем массив слов - C (СИ)

Узнай цену своей работы

Формулировка задачи:

#include "stdafx.h"
#include <iostream>
#include "conio.h"
#include "string.h"
//char a[]={'d','a','c','b','a','\0'};
char a[]="jhsadkfjhasqwnmbzxmcnbpio";
void selectSort(int size);
 
int _tmain(int argc, _TCHAR* argv[])
{
    char d;
    int i, iSize=sizeof(a)/sizeof(char);
    selectSort(iSize-1);
    for (i=0;i<iSize-1;i++) std::cout<<a[i];
//printf("%s \t",a[i]);
    getch();
    return 0;
}
void selectSort(int size)
{
    int i,j,t,x;
    for (i=0;i<size-1;i++)
    {
        for ( x=i,j=i+1;j<size;j++)
        {
            if (a[x]>a[j])x=j;
            
            }
        t=a[i];
        a[i]=a[x];
        a[x]=t;
        }
    }
}
программа только строку сортирует а как сделать для массива слов которые вводит пользователь

Решение задачи: «Написать программу, которая методом сортировки выбором сортирует введенный пользователем массив слов»

textual
Листинг программы
#include <iostream>
 
int main(){
 
   // char *cs  = "as";
    char ss[] = "as";
 
   // cs[0] = 'b'; //!!
    ss[0] = 'b'; //ok
 
    std::cout /*<< cs << " "*/ << ss << "\n";
    return 0;
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.667 из 5
Похожие ответы