IPB
ЛогинПароль:

> Внимание!

1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

> Рекурсия со строками в C/C++, Подскажите, пожалуйста
сообщение
Сообщение #1


Пионер
**

Группа: Пользователи
Сообщений: 78
Пол: Женский

Репутация: -  0  +


Необходимо составить программу, которая считывает произвольный текст и распечатывает в алфавитном порядке все латинские буквы, входящие в этот текст, используя рекурсию.
У меня пока получилась вот такая программа без рекурсии:
// 2.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <fstream>
#include <iostream>
#include <string>
#include <cstring>
#include <stdlib.h>
using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{const int MAX=80;char qw[255];
char buffer[3][MAX];
int i=0;
int x,j,dlina,k;char z;
ifstream infile("input.txt");
while (!infile.eof())
{
infile.getline(buffer[i],MAX);
cout << buffer[i] << endl; i++;
};
k=0;dlina=0;
for (i=0;i<3;i++)
{
x=strlen(buffer[i]);dlina=dlina+x;
for (j=0;j<=x;j++)
{
qw[k]=buffer[i][j];k++;};
};
for (z='A';z<='Z';z++)
{
for (i=0;i<=k;i++)
{if ((qw[i]==z)||(qw[i]==(z+32))){cout << qw[i] << "\n";};
};
};
return 0;
}


Подскажите, пожалуйста, как осуществить рекурсию
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 25.04.2024 19:11
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name