Viết chương nhập một chuỗi ký tự.
a) In ra
màn hình từ bên trái nhất và phần còn lại của chuỗi
Ex:
Input: “Nguyễn Văn Minh”
Output:
Nguyễn
Văn
Minh
Code:
#include <bits/stdc++.h>
#include <string.h>
#include <iostream>
using namespace std;
int main()
{
char *s = new char[100];
cout<<"Moi ban nhap chuoi ky tu: ";
//input char
gets(s);
//count char
int k = strlen(s);
//find ' '
char *p = strchr(s,' ');
int z = p - s;
char *sdau = new char[50];
strncpy(sdau,s,z);
cout<<sdau;
cout<<endl;
for(int i = z + 1; i < k ; i++)
cout<<*(s+i);
return 0;
}
a) In ra
màn hình từ bên phải nhất và phần còn lại của chuỗi
Ex:
Input: ”Nguyễn Văn Minh”
Output:
Minh
Nguyễn Văn
#include <bits/stdc++.h>
#include <string.h>
#include <iostream>
using namespace std;
int main()
{
// Nguyen van Minh
//==>hniM naV neyugN
char *s = new char[100];
cout<<"Moi ban nhap chuoi ky tu: ";
//input char
gets(s);
//count char
int k = strlen(s);
char *z;
char *p = strchr(s,' ');
char num[50];
int j = 0;
for(int i = k - 1 ; i >= 0 ; i--)
{
num[j] = *(s+i);
j++;
if(*(s+i) == ' ')
break;
}
for(int i = j - 2 ; i >= 0 ; i--)
cout<<num[i];
cout<<endl;
char *sdau = new char[50];
strncpy(sdau,s,k-j+1);
cout<<sdau;
return 0;
}