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

Функция перестановок букв с Pascal на С. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как поток может выводить массив? http://www.cyberforum.ru/cpp-beginners/thread107121.html
У меня такой вопрос, как можно через поток вернуть значение массива? В параметре потока создается массив из чисел и нужно этот массив вывести в основную программу. Заранее спасибо. Вот сам код: #include "stdafx.h" #include <windows.h> #include <stdio.h> #include <limits> #include <iostream>
C++ Составить программу для вычисления заданной функции Составить программу для вычисления заданной функции: http://www.cyberforum.ru/cpp-beginners/thread107120.html
Задан трехзначное число. Определить, какая из его цифр больше: первая или последняя C++
Задан трехзначное число. Определить, какая из его цифр больше: первая или последняя. напишите код!!
C++ Вопрос про цикл.
Добрый день. Попал в тупик, не знаю как закрутить cin>> в цикл подскажите пожалуйста:). Вот собственно задание: Написать функцию, которая принимает целое число и возвращает число с перевернутым порядком цифр. Например, пользователь ввел число 5678, функция должна вернуть число 8765. Получить перевернутые числа для N чисел, введенных с клавиатуры. Число N также задается пользователем с...
C++ Сдвиг в динамическом массиве http://www.cyberforum.ru/cpp-beginners/thread107075.html
Добрый день) Сразу оговорюсь что честно пользовался поиском. Если у меня проблемы со зрением - прошу указать соответствующую тему. Спасибо. Итак. Мне нужно получить от пользователя массив на любое количество элементов (N), а потом сделать сдвиг вправо (K). K естественно задается пользователем, но по условию K строго меньше N. Особенность: сдвиг "циклический" - элементы с правого края при...
C++ Задание на массивы, на обработку массивов (С++) Пожалуйста, уже не знаю у кого просить помощи. Надо решить такую штуку. http://s09.***********/i182/1003/b0/e09c0f1235b0.jpg Заранее большое большое спасибо подробнее

Показать сообщение отдельно
Repak5
2 / 2 / 1
Регистрация: 18.10.2009
Сообщений: 14
21.03.2010, 19:27     Функция перестановок букв с Pascal на С.
Здравствуйте всем. Помогите пожалуйста начинающему программисту на C. У меня есть процедура(функция) на Pascal которая выводит все возможные перестановки символов в слове и считает их количество. Вот собственно и она:

Pascal
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
Procedure Perest(C,S:String; Var Sch:LongInt); {Процедура выводит на экран}
Var I: Byte; {Счетчик цикла}                   {возможные перестановки и их}
                                                                    {количество.}
    Temp, Cons, Res : String;  {Буфер, буфер, результат}
 
Begin
        if Length(S) = 1
        Then Begin
                  Res := C+S;
                  Sch:=Sch+1;
                  Write(Res,' ');
             End
        Else Begin
                  For I := 1 To Length(S) Do
                  Begin
                       Temp := S;
                       Delete(Temp,I,1);
                       Cons := C + S[I];
                       Perest(Cons,Temp,Sch);
 
                  End;
             End;
 
 
End;
Помогите ПОЖАЛУЙСТА переписать её на язык C. Я еще не понял как передать строки в функцию и работать с ними в ней((( Помогите очень прошу! Заранее спасибо.

Добавлено через 1 час 43 минуты
А на вашем форуме вообще есть пользователи?

Добавлено через 1 час 3 минуты
Ну что? кто-нить что-нить знает? Или тут нет разбирающихся людей?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru