Форум программистов, компьютерный форум CyberForum.ru

Все слова в тексте отсортировать в алфавитном порядке - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.75
элочка
0 / 0 / 0
Регистрация: 11.01.2010
Сообщений: 18
02.06.2010, 19:06     Все слова в тексте отсортировать в алфавитном порядке #1
ребята помогите пожалуйста!!!!
1.Все слова в тексте отсортировать в алфавитном порядке

2.Написать программу, проверяющую, является ли частью данного слова слово 'сок'. Ответ должен быть 'да' или 'нет'.

3.В заданный непустой текст входят только цифры и буквы. Определить, удовлетворяет ли он следующему свойству: сумма числовых значений цифр, входящих в текст, равна длине текста

4.Отредактировать предложение, удаляя из него лишние пробелы, оставляя только по одному пробелу между словами.

5.Составить программу, которая все цифры, встречающиеся в тексте, заменяет на «0».
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.06.2010, 19:06     Все слова в тексте отсортировать в алфавитном порядке
Посмотрите здесь:

Напечатать все слова в алфавитном порядке C++
C++ Напечатать в алфавитном порядке все слова из заданной строки, имеющие заданную длину n
C++ В тексте слова разделены запятыми,напечатать все слова в алфавитном порядке.
выбрать из строки все буквы и отсортировать их в алфавитном порядке C++
C++ Все слова в тексте отсортировать в алфавитном порядке
C++ Получить из файла строки, содержащие четырехбуквенные слова. Слова отсортировать в алфавитном порядке
C++ Считать произвольный текст и распечатать в алфавитном порядке все слова, входящие в него
Все слова строки, которые начинаются с данной буквы, отсортировать в алфавитном порядке C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
mexx-nikitin
78 / 78 / 3
Регистрация: 28.03.2010
Сообщений: 302
02.06.2010, 21:19     Все слова в тексте отсортировать в алфавитном порядке #2
Первая задача
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdlib.h>
 #include <string.h>
 #include <stdio.h>
 #define N 100
 #define M 30
 int main(int argc, char* argv[]) {
    char a[N][M];
    int n,i;
    scanf("%d",&n);
    for (i=0;i<n;i++)
       scanf("%s", &a[i]);
    qsort(a, n, sizeof(char[M]), (int (*)(const void *,const  void *)) strcmp );
    for (i=0;i<n;i++)
       printf("%s\n",a[i]);
    return 0;
 }
Добавлено через 3 минуты
вроде так ,если я ничего не путаю

Добавлено через 18 минут
4-я незнаю точно, как на с++ , но на паскале она бы выглядела бы так
Pascal
1
2
3
4
5
6
7
8
9
10
var
  s:string;
begin
  writeln('Введите строку...');
  readln(s);
  while pos('  ',s)>0 do
    delete(s,pos('  ',s),1);
  writeln('Результат:');
  writeln(s)
end.
Yandex
Объявления
02.06.2010, 21:19     Все слова в тексте отсортировать в алфавитном порядке
Ответ Создать тему
Опции темы

Текущее время: 06:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru