Advertisement
Guest User

Untitled

a guest
Feb 21st, 2018
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. #include "stdafx.h"
  2. #include <iostream>
  3. #include <cstring>
  4. #include <string.h>
  5. #include <stdio.h>
  6. #include <clocale>
  7. using namespace std;
  8. void fillwithnull(char * stroka, int razmer)
  9. {
  10. for (int i = 0; i < razmer; i++)
  11. {
  12. stroka[i] = '\0';
  13. }
  14. }
  15. void vniz(char * str)
  16. {
  17. for (int i = 0; i < strlen(str); i++)
  18. tolower(str[i]);
  19. }
  20. void udalenie(char * stroka, char * str, bool flag, int schet)
  21. {
  22. for (int i = 0; i < strlen(str); i++) {
  23. for (int j = 1; j < strlen(str); j++) {
  24. if (str[i] == str[j] && i != j) {
  25. flag = true;
  26. break;
  27. }
  28. else flag = false;
  29. }
  30. if (!flag) {
  31. stroka[schet] = str[i];
  32. schet++;
  33. }
  34. }
  35. }
  36. void main()
  37. {
  38. int n,schet=0;
  39. cin >>n;
  40. bool flag=false;
  41. char * str = new char [n];
  42. int razmer = strlen(str)+1;
  43. char * stroka = new char [razmer];
  44. fillwithnull(stroka, razmer);
  45. cin.getline(str, n);
  46. cin.getline(str, n);
  47. vniz(str);
  48. udalenie(stroka, str, flag, schet);
  49. printf("%s\n", stroka);
  50. system("pause");
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement