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

Написать подпрограмму обращения строки, имеющую прототип - C++

Восстановить пароль Регистрация
 
nikesb
0 / 0 / 0
Регистрация: 11.12.2013
Сообщений: 23
11.12.2013, 06:16     Написать подпрограмму обращения строки, имеющую прототип #1
Символьная строка t называется обращением строки s, если ее длина равна длине строки s, а символы расположены в обратном порядке. Например, обращением строки s = “abcbc” является t = “cbcba”. Написать подпрограмму обращения строки, имеющую прототип
void revers( char *s, int i, int j );
вызывающуюся как reverse( t, 0, strlen(t) ).
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.12.2013, 06:16     Написать подпрограмму обращения строки, имеющую прототип
Посмотрите здесь:

C++ написать прототип функции
C++ Написать подпрограмму в программе на СИ..
Написать программу, имеющую в своем составе функцию C++
C++ Используя прототип функции написать программу для нахождения максимального элемента
Найти в файле максимальную длину строки и вывести в новый файл все строки, имеющую такую длину C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
bradobrei
Продам уран 238U
 Аватар для bradobrei
119 / 119 / 23
Регистрация: 22.01.2013
Сообщений: 298
11.12.2013, 06:28     Написать подпрограмму обращения строки, имеющую прототип #2
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
using namespace std;
void reverse(char *s, int i, int j){
    for(j; j >= i; j--)
        cout<<s[j];
}
int main(){
    char str[] = "uoy kcuf";
    reverse(str, 0, strlen(str));
return 0;
}
nikesb
0 / 0 / 0
Регистрация: 11.12.2013
Сообщений: 23
11.12.2013, 06:35  [ТС]     Написать подпрограмму обращения строки, имеющую прототип #3
можешь пожалуйсто обьяснить где что происходит?)
bradobrei
Продам уран 238U
 Аватар для bradobrei
119 / 119 / 23
Регистрация: 22.01.2013
Сообщений: 298
11.12.2013, 06:39     Написать подпрограмму обращения строки, имеющую прототип #4
Цитата Сообщение от nikesb Посмотреть сообщение
можешь пожалуйсто обьяснить где что происходит?)

C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
using namespace std;
void reverse(char *s, int i, int j){ // получаем строку, начало строки, длину строки
    for(j; j >= i; j--) // вывод строки с конца 
        cout<<s[j];
}
int main(){
    char str[] = "uoy kcuf";
    reverse(str, 0, strlen(str)); // вывываем ф-цию, у которой параметры: str - наша строка, 0 - начало строки, strlen(str) - длина строки
return 0;
}
nikesb
0 / 0 / 0
Регистрация: 11.12.2013
Сообщений: 23
11.12.2013, 07:16  [ТС]     Написать подпрограмму обращения строки, имеющую прототип #5
Спасибо большое) выручили)

Добавлено через 20 минут
можете еще с одним помоч пожалуйсто)
заданы n человек и два массива натуральных чисел mother[n] и father[n], такие, что mother[i] – номер матери i-го человека, а father[i] – номер его отца, для каждого i, удовлетворяющего неравенствам 0 <= (меньше или равно) i <= n-1.

Найти всех предков человека с номером p
Yandex
Объявления
11.12.2013, 07:16     Написать подпрограмму обращения строки, имеющую прототип
Ответ Создать тему
Опции темы

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