Форум программистов, компьютерный форум, киберфорум
Наши страницы

Вывести на экран слова текста в порядке, соответствующем латинскому алфавиту - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Транзакции http://www.cyberforum.ru/cpp-beginners/thread394472.html
Нигде толком не нашел информации, решил у вас спросить. Вот допустим есть какой-то класс с набором всяческих данных и методов. Этот класс в программе, в которую следует запихнуть транзакцию. Честно...
C++ зар. плата работника составить алгоритм и программу определения разницы между наибольшей и наименьшей зарплатой N работников, если заработная плата каждого работника рассчитывается по формуле Z = T * G, где Z-сумма... http://www.cyberforum.ru/cpp-beginners/thread394468.html
C++ Перегрузка бинарных операций
помогите пожалуйста доработать программу цель которой ввод массива, вывод, нахождение длины вектора массива.. и сложения и вычитания из каждого элемента массива дробного числа с помощью перегруженных...
C++ упорядочить по возрастанию
a=(2L-4K)/81; b=(l+8k)/k; c=2lk-12;
C++ Составить процедуру вычисления значения целого числа по заданной строке символов http://www.cyberforum.ru/cpp-beginners/thread394451.html
Составить процедуру вычисления значения целого числа по заданной строке символов, являющейся записью этого числа в шестнадцитеричной форме счисления.
C++ задача на использование условных операторов Добрый вечер. Возникили трудности с решением задачи с использованием условных операторов. Не могу разобраться , слишком много переменных и не получается собрать это все вместе Вот текст задачи:... подробнее

Показать сообщение отдельно
TheWitcher
1 / 1 / 0
Регистрация: 30.09.2010
Сообщений: 23

Вывести на экран слова текста в порядке, соответствующем латинскому алфавиту - C++

29.11.2011, 02:11. Просмотров 2411. Ответов 2
Метки (Все метки)

Дана строка символов, состоящая из произвольного текста на английском языке, слова разделены пробелами. Вывести на экран слова этого текста в порядке, соответствующем латинскому алфавиту.

Как вывести в латинском алфавите не знаю, помогите пожалуйста желательно с объяснением.


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <stdio.h>
#include <string.h>
int main()
{
char st[100], sl[100];
int k=0, i;
 gets(st);
 strcat(st," ");
  int n=strlen(st);
       
        if (n<2) return 1;
    
   sl[0]='\0';
   for (i=0; i<n; i++)
       if (st[i] != ' ') 
       {
           sl[k]=st[i];
           sl[k+1]='\0';
           k++;
       }
       else
       {
           puts(sl);
           sl[0]='\0'; 
           k=0;    
       }
 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.