|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.06.2011, 08:36 | #1 |
Новичок
Джуниор
Регистрация: 22.06.2011
Сообщений: 3
|
Обработка строк и функция!!!
Добрый день необходимо решить две задачи на Turbo C(C++), помогите:
1)Обработка строк Дана строка. Указать те слова, которые содержат заданную букву. 2)Функции пользователя Найти все натуральные n-значные числа, цифры в которых образуют строго возрастающую последовательность (например, 1234, 5789) |
22.06.2011, 08:37 | #2 |
Новичок
Джуниор
Регистрация: 22.06.2011
Сообщений: 3
|
Вот находил код на паскале но не пойму как сделать в С++
program unique; const k=10; //константа определяет количество вводимых символов var a: array[1..k] of integer; i: integer; n: byte; procedure Check(arr: array of integer; num: byte); //нужная процедура var S: string; i: integer; c: byte; begin for i:= 1 to k do // С первого по последний элемент массива if length(inttostr(arr[i]))=n then // если длина числа равна заданной begin S:=inttostr(arr[i]); //переводим число в строку for c:=2 to num do // и со второго символа числа проверяем if S[c]<=S[c-1] then break //если предыдущий символ меньше либо равен //текущему, выходим из цикла else if c=num then write(S,' '); // иначе если текущий символ - последний //пишем число end; end; begin Writeln('Введите ',k,' чисел'); for i:= 1 to k do Read(a[i]); writeln; Writeln('Введите количество символов в числе'); Readln(n); Check(a,n); end; |
22.06.2011, 08:37 | #3 |
Новичок
Джуниор
Регистрация: 22.06.2011
Сообщений: 3
|
Заранее спасибо
|
22.06.2011, 09:54 | #4 |
Старожил
Регистрация: 19.08.2009
Сообщений: 2,119
|
Lordik8066
Дана строка. Указать те слова, которые содержат заданную букву. читать про: strtok, strchr Найти все натуральные n-значные числа, цифры в которых образуют строго возрастающую последовательность (например, 1234, 5789) читать про: конструкции for, if, операции взятия остатка от деления (%) и сравнения (>)
А вы почему со мной не соглашаетесь, у вас что, импотенция? (c) ACE Valery
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
обработка строк в си. | daimonTM | Помощь студентам | 0 | 24.05.2011 11:39 |
Обработка строк | djdoka | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 27.03.2011 15:50 |
Обработка строк | Александр90 | Помощь студентам | 1 | 16.12.2009 21:21 |
Обработка строк | Dmitriy1989100 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 02.11.2009 22:28 |
обработка строк | Xunter | Помощь студентам | 4 | 27.06.2008 21:48 |