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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Anton1890
0 / 0 / 0
Регистрация: 27.03.2010
Сообщений: 25
#1

Разработать функцию для строк - C++

01.06.2010, 17:03. Просмотров 428. Ответов 2
Метки нет (Все метки)

Разработать функцию, которая выполняет ту обработку символьной строки, которая определена в Вашем индивидуальном задании. При реализации функции запрещается пользоваться функциями библиотек языка C.
27. Функция переписывает все символы строки в обратном порядке.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.06.2010, 17:03     Разработать функцию для строк
Посмотрите здесь:

Нужно разработать функцию, которая выводит последние N строк из своего файла ввода - C++
Вообще не знаю как делать((. Нужно разработать функцию, которая выводит последние N строк из своего файла ввода. Значение N задано как...

Разработать функцию для вычисления выражения x*x-2x+5 - C++
разработать функцию для вычисления выражения x*x-2x+5. Вывести на экран таблицу значений этой функции на промежутке с шагом мю

Разработать функцию для вычисления заданного выражения - C++
В основной функции main реализовать демонстрацию работы разработанной пользовательской функции. Ввод и вывод всех данных осуществляется в...

Разработать рекурсивную функцию для вывода на экран стихотворения - C++
Разработать рекурсивную функцию, не возвращающую значений:Разработать рекурсивную функцию для вывода на экран стихотворения: 10 лунатиков...

Разработать функцию для проверки баланса парных скобок в строке - C++
Разработать и испытать функцию для проверки баланса парных скобок в строке, то есть количество открытых скобок должно совпадать с...

Разработать класс для массива строк c наличием нескольких конструкторов и деструктора - C++
Разработать класс для массива строк. Написать несколько конструкторов, в том числе конструктор копирования. Реализовать методы для...

Разработать функцию, которая для заданного натурального числа находит корень - C++
Разработать функцию f(n), которая для заданного натурального числа n находит значение корень n + n

Разработать функцию для упорядочивания элементов структуры Girls по дате рождения - C++
Разработать структуру Girls, содержащую поля: -фамилия и имя; -номер телефона; -дата рождения (массив из трех чисел). -цвет волос...

Разработать функцию,которая для заданного натурального числа n-находит значение - C++
П.5.18.Правил Запрещено размещать задания и решения в виде картинок и других файлов с их текстом. Редактор формул внизу страницы

Разработать функцию для удаления вводимых с клавиатуры чисел из бинарного файла - C++
[/OFF Помогите на писать программу по сишке Разработать ф-цию , в которой вводимые с клавиатуры числа удаляются из бинарного файла....


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Sura
6 / 6 / 0
Регистрация: 23.05.2010
Сообщений: 87
01.06.2010, 17:27     Разработать функцию для строк #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream.h>
 
 main()
 {
int i,j,m,x,n=18;
char a[18]={"abcd"};
 
m=n/2; j=n-1;
for(i=0; i<=m-1; i++)
{
x=a[i]; a[i]=a[j]; a[j]=x; j-=1;
};
cout<<" stroka v obratnom poryzdke "<<endl;
for(i=0; i<=n-1; i++)cout<<a[i]<<" ";
cout<<endl;
system("PAUSE");
return 0;
}
Добавлено через 4 минуты
а вот и с функцией))))

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream.h>
void func (char []);
 main()
 {
 
char a[18]={"abcd"};
 
func(a);
system("PAUSE");
return 0;
}
void func(char b[])
{
int i,j,m,x,n=18;
m=n/2; j=n-1;
for(i=0; i<=m-1; i++)
{
x=b[i]; b[i]=b[j]; b[j]=x; j-=1;
};
cout<<" massiv "<<endl;
for(i=0; i<=n-1; i++)cout<<b[i]<<" ";
cout<<endl;
     }
easybudda
Эксперт С++
9456 / 5469 / 927
Регистрация: 25.07.2009
Сообщений: 10,495
01.06.2010, 17:42     Разработать функцию для строк #3
Новая какая-то задачка. Сколько здесь сижу, в первый раз такое встречается...
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
 
char * strreverse(char *s){
    char *head, *tail, c;
    for ( tail = s; *tail; ++tail )
        ;
    for ( head = s, --tail; head < tail; ++head, --tail ){
        c = *head;
        *head = *tail;
        *tail = c;
    }
    return s;
}
 
int main(void){
    char buf[] = "Hello, World!";
    printf("String: %s\n", buf);
    printf("Reverse: %s\n", strreverse(buf));
 
    return 0;
}
Yandex
Объявления
01.06.2010, 17:42     Разработать функцию для строк
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru