Viết chương trình nhập vào 2 chuỗi ký tự str1 và str2.Nếu độ dài str1> str2 thì nối str2 vào str1, ngược lại thì nối str1 vào str2.
Chương trình
#include<iostream>
#include<string>
#define MAX 100
using namespace std;
void So_sanh_Noi_Chuoi_115(char *chuoi1, char *chuoi2)
{
cout<<endl;
char *chuoinoi;
int length1=strlen(chuoi1), length2=strlen(chuoi2);
int length=length1+length2;
chuoinoi=new char [length];
chuoinoi[0]='\0';
if(length1>length2)
{
cout<<"\nChuoi 1 lon hon chuoi 2";
strcat(chuoinoi,chuoi1);
strcat(chuoinoi,chuoi2);
chuoinoi[length]='\0';
cout<<"\nChuoi sau khi noi:\t";
puts(chuoinoi);
cout<<endl;
}
else if(length1<length2)
{
cout<<"\nChuoi 2 lon hon chuoi 1";
strcat(chuoinoi,chuoi2);
strcat(chuoinoi,chuoi1);
chuoinoi[length]='\0';
cout<<"\nChuoi sau khi noi:\t";
puts(chuoinoi);
cout<<endl;
}
else
cout<<"\nChuoi 1 bang chuoi 2";
cout<<endl;
}
void main()
{
char *chuoi1, *chuoi2;
chuoi1=new char[99];
chuoi2=new char[99];
cout<<"Nhap chuoi ky tu 1: ";
gets(chuoi1);
cout<<"\nNhap chuoi ky tu 2: ";
gets(chuoi2);
cout<<"\nChuoi ky tu 1 la: "<< chuoi1;
//or cout<<"\nChuoi ky tu 1 la: "; puts(chuoi1);
cout<<"\nChuoi ky tu 2 la: "<< chuoi2;
So_sanh_Noi_Chuoi_115(chuoi1, chuoi2);
cout<<endl;
}
Không có nhận xét nào:
Đăng nhận xét