- 23 Tháng sáu 2018
- 4,076
- 12,759
- 951
- Nam Định
- THPT chuyên Lê Hồng Phong


Bài 1: Nhập vào số N, in ra số các số nhỏ hơn hoặc bằng N^2 và lớn hơn hoặc bằng N + 1 (N ≤ 15);
#include <iostream>
using namespace std;
int main()
{
int n,i,d;
cin>>n;
d=0;
for(i=n+1;i<=n*n;i++) d++;
cout<<d;
return 0;
}
Tại sao lại dùng câu lặp for?
Bài 2:
Nhập vào chữ cái A thường và số N, in ra chữ cái thường đứng sau A N đơn vị
(chú ý: các chữ cái xếp theo vòng tròn,
vì thế trường hợp chữ cái của input là 'z' và N = 1 thì đáp án là 'a')
(N ≤ 10)
#include <bits/stdc++.h>
using namespace std;
int main()
{
char a;int n,b;
cin>>a;cin>>n;
if(a>='a' && a<='z')
{
b=int(a)+n;
cout<<char(b);
}
return 0;
}
Hmm.... char là hàm gì? Giải thích cạn kẽ vì sao làm như vậy hộ em ạ!
Em cảm ơn!
#include <iostream>
using namespace std;
int main()
{
int n,i,d;
cin>>n;
d=0;
for(i=n+1;i<=n*n;i++) d++;
cout<<d;
return 0;
}
Tại sao lại dùng câu lặp for?
Bài 2:
Nhập vào chữ cái A thường và số N, in ra chữ cái thường đứng sau A N đơn vị
(chú ý: các chữ cái xếp theo vòng tròn,
vì thế trường hợp chữ cái của input là 'z' và N = 1 thì đáp án là 'a')
(N ≤ 10)
#include <bits/stdc++.h>
using namespace std;
int main()
{
char a;int n,b;
cin>>a;cin>>n;
if(a>='a' && a<='z')
{
b=int(a)+n;
cout<<char(b);
}
return 0;
}
Hmm.... char là hàm gì? Giải thích cạn kẽ vì sao làm như vậy hộ em ạ!
Em cảm ơn!