Đăng ký:
Đăng Nhận xét (Atom)
Bài được xem nhiều nhất
-
Cho dãy n số nguyên dương a1, a2, …, an và số nguyên dương S. Hãy đếm xem có bao nhiêu cặp phần tử (ai, aj) (i <> j) thỏa mãn ai + aj ...
-
Xét xâu S chỉ bao gồm các kí tự ngoặc mở ‘(‘ và ngoặc đóng ‘)’. Xâu S xác định một cách đặt ngoặc đúng, nếu thỏa mãn các điều kiện: · Tổng ...
-
Nhập xâu s chỉ chứa các chữ cái viết hoa. Đếm xem s có bao nhiêu kí tự khác nhau. Input · Dòng 1: số test t · t dòng sau: mỗi dòng 1 xâu ...
-
Cho trước số nguyên dương n. Viết chương trình kiểm tra xem có bao nhiêu số nguyên dương nhỏ hơn hoặc bằng n nguyên tố cùng nhau với n (nghĩ...
-
Phân tích số nguyên dương thành tổng các số hạng của dãy Fibonaci sao cho ít số hạng nhất (các số hạng không được trùng nhau). Xem clip hư...
-
(Tuyến sinh phổ thông năng khiếu 2007) Yêu cầu: Hãy tìm số âm lớn nhất X trong dãy.Cho một dãy gồm N số nguyên a1, a2, …, aN, mỗi số có gi...
-
Đề thi tin học trẻ bảng C tỉnh Quảng Bình năm 2009 Trong máy tính, để tiết kiệm bộ nhớ, người ta thường tìm cách nén dữ liệu. T...
-
Tìm số đảo ngược Y của một số X, biết Y gồm các chữ số của X và viết theo thứ tự ngược lại. Xuất ra kết quả là số Y mod 19 Input Output ...
-
Một chuỗi được gọi là có dạng phân số nếu nó có dạng như sau: Tử_số/Mẫu_số. Ví dụ: chuỗi ‘123/456’ biểu diễn cho phân số chuỗi ‘1/12’ biể...
-
Thầy Quách Văn Lượm Điện thoại, Zalo: 0915080405 Facebook: https://www.facebook.com/qvluom Group trao đổi giải thuật: Giải bài tập ...
Uses crt;
Trả lờiXóaVar i,j:longint;
t:array[0..100] of boolean;
function test(a:longint):boolean;
Var x,s:string;
b:longint;
Begin
x:='';
str(a,s);
For j:=length(s) downto 1 do
x:=x+s[j];
Val(x,b);
If a>=b then
Begin
If t[a-b]=false then exit(true) else exit(false);
end else exit(false);
end;
Begin
fillchar(t,sizeof(t),true);
For i:=0 to 9 do
t[i*i]:=false;
For i:=10 to 99 do
If test(i) then Write(i,' ');
readln;
end.
Nhận xét này đã bị tác giả xóa.
Trả lờiXóa#include
Trả lờiXóausing namespace std;
int main(int argc, char** argv) {
int n,a,b,c,o,d;
for (int i=0;i<10;i++)
for (int a=10;a<100;a++)
{
b=a/10;
c=a%10;
o=c*10+b;
d=a-o;
if ((d==d)&&(d==i*i))
{
cout<<a<<"\n";
}
}
return 0;
}
#include <iostream>
Trả lờiXóa#include <cmath>
#include <math.h>
using namespace std;
int main(int argc, char** argv) {
int a,b,d;
float c;
for (a=1;a<10;a++){
for (b=0;b<=a;b++){
c=sqrt((a*10+b)-(b*10+a));
d=trunc(c);
if (d==c) cout <<a*10+b<<" ";
}
}
return 0;
}