Рабочий стол > DL Руководство пользователя > Функции и процедуры > Просмотр
Функции и процедуры Войти | Зарегистрироваться   Просмотр версии для печати текущей страницы.

Добавлен Egor, отредактирован Egor Sep 11, 2016
Метки: 
(нет)

Вы просматриваете старую версию (v. 5) этой страницы.

1. Решение задачи с функцией - Слова массива, состоящие из различных букв

#include <bits/stdc++.h>
using namespace std;

string Razl(string s)
{

string w;

int d,j;

d=s.length();

w=s[0];

for (j=1; jd)  w+=s[j];

return w; 

}

int main()
{
string s[100];
int n,i;
cin >> n;
for (i=0; i<n; i++) cin >> s[i];
for (i=0; i<n; i++)
if (Razl(s[i])==s[i]) cout << s[i] << endl;
}

2. Решение задачи с процедурой
Предложение => массив слов

#include <bits/stdc++.h>
using namespace std;

string s,m[100];
int n;

void Razbit()
{ string p;    int i,d;    s+='  ';    d=s.length();    n=0;    p="";   for (i=0; i<d; i+)if (s[i]!=' ') p=s[i];else {m[n]=p;n++;p="";}}

int main() 

 { getline(cin,s);
Razbit();
for (int i=0; i<n; i++) cout << m[i] << endl;
}

Powered by Atlassian Confluence, the Enterprise Wiki. (Version: http://www.atlassian.com/software/confluence Build:#2.6.1 916) - Ошибка/новая особенность - Свяжитесь с Администраторами