View difference between Paste ID: Y08XJEsV and 4gYkuNdc
SHOW: | | - or go back to the newest paste.
1-
/* Задана случайная строка.
1+
/* 
2-
Нужно вывести все символы только 1 раз*/
2+
Задана случайная строка.
3
Нужно вывести все символы только 1 раз
4
5
Выполнил Давыдов Д.А.
6
*/
7
8
#include<iostream>
9
#include<cstring>
10
11
using namespace std;
12
13
void main() {
14
	char s1[100],
15
		s2[100];
16
	int k,
17
		i;
18
	bool f;
19
	k = 1;
20
	gets_s(s1);
21
	s2[0] = s1[0];
22
	for (i = 1; i < strlen(s1); i++) {
23
		f = true;
24
		for (int j = 0; j < i-1; j++) {
25
			if (s1[i] == s1[j]) {
26
				f = false;
27
				break;
28
			}
29
		}
30
		if (f) {
31
			s2[k] = s1[i];
32
			k++;
33
		}
34
	}
35
	s2[k] = NULL;
36
		for (i = 0; i < strlen(s2); i++) {
37
			cout << s2[i];
38
		}
39
		cout << endl;
40
	system("pause");
41
}