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

работа со строками - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перевод чисел из 16 сс в 10ю http://www.cyberforum.ru/cpp-beginners/thread134160.html
Написать программу, которая преобразует строку шестнадцатеричных цифр в эквивалентное ей целое десятичное число. Заранее спасибо...
C++ Сложение 2х чисел по разрядам Даны натуральные числа n и m. Написать программу, которая возвращает результат операции сложения двух чисел, образованных k младшими цифрами числа n и k старшими цифрами числа m. Сам не могу в си программировать только начал)Заранее спасибо http://www.cyberforum.ru/cpp-beginners/thread134159.html
C++ Обработка массивов
Помогите пжласта! Скоро экзамен, вот надо допуск получить. 1. Найти число отрицательных элементов одномерного числового массива. 2. Подсчитать число положительных элементов числовой матрицы размером mxn (m на n) Заранее Спасибо.
C++ Обработка строк
Помогите пжласта! Скоро экзамен, вот надо допуск получить. 1. Дана строка символов. Удалить из строки все группы букв abcd. 2. Определить, есть ли в тексте знаки препинания. 3. Составить программу печати по одному разу в алфавитном порядке всех букв текста, входящих в него не менее двух раз. Заранее Спасибо.
C++ Операции со строкой http://www.cyberforum.ru/cpp-beginners/thread134132.html
в строке символов поменять местами символы на четных и нечетных позициях.
C++ Механизм указателей. используя механизм указателей напишите функцию копирования одной строки в другую. подробнее

Показать сообщение отдельно
krolex
9 / 9 / 1
Регистрация: 27.01.2010
Сообщений: 63
23.05.2010, 14:26     работа со строками
доброго времени суток....
помогите плиз упорялочить методом обмена строки состоящие из слов (длина строки не более 10 символов)
пытался сделать сам не получилось.....О_о
ЗАРАНЕЕ СПАСИБО))))


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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#include "stdafx.h"
#include <stdio.h>
#include <string.h>
#include <conio.h> 
#include <stdlib.h>
#include <iostream>
int _tmain(int argc, _TCHAR* argv[])
{
    struct s
    {
        char st[10];
    };
    char vrem[10];
    s mas[5];
    char st1[10];
 
    for (int i=0;i<5;i++)
    {
        gets(st1);
        strcpy(mas[i].st,st1);
    }
 
    for (int i=0;i<5;i++)
        puts(mas[i].st);
    puts("______________________________");
 
    for (int i=0;i<4;i++)
    {
        if (strcmp(mas[i].st,mas[i+1].st)>0)
        {
            strcpy(vrem,mas[i].st);
            strcpy(mas[i].st,mas[i+1].st);
            strcpy(mas[i+1].st,vrem);
        }
    }
 
    for (int i=0;i<5;i++)
        puts(mas[i].st);
 
    system ("pause");
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru