Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include "stdio.h"
- #include "conio.h"
- #include "stdint.h"
- #pragma hdrstop
- #pragma argsused
- using namespace std;
- int main () {
- char str1[50]={' '}, str2[50]={' '}, ustr[100]={' '}, firstSymb;
- int i, j, len1=0, len2=0;
- //Задание 1
- puts("Vvedite stroku 1");
- gets_s(str1);
- puts("Vvedite stroku 2");
- gets_s(str2);
- //Задание 2
- for(i=0; str1[i]!='\0'; i++) len1++;
- for(i=0; str2[i]!='\0'; i++) len2++;
- printf("\nDlina stroki 1 = %i", len1);
- printf("\nDlina stroki 2 = %i", len2);
- //Задание 3
- strcat(str1, str2);
- i=0;
- j=0;
- do {
- if(str1[i]!=' ') ustr[j]=str1[i];
- else j--;
- i++;
- j++;
- }
- while(str1[i]!='\0');
- printf("\nOb'edinennaya stroka: %s", ustr);
- //Задание 4
- i=0;j=0;
- for(i=0;i<len1+len2;i++)
- {
- if (str1[i]==str1[i+1]) {str1[i]='+'; str1[i+1]=' ';j++;};
- if (str2[i]==str2[i+1]) {str2[i]='+'; str2[i+1]=' ';j++;};
- if (j>4) break; else continue;
- }
- //Задание 5
- printf("\nObrabotannaya stroka: %s", ustr);
- getchar();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement