Trong Turbo Pascal, tên là một dãy liên tiếp không quá ... kí tự bao gồm chữ số, chữ cái hoặc dấu gạch dưới và bắt đầu bằng chữ cái hoặc dấu gạch dưới.
Em hãy điền vào dấu ...
A. 125
B. 255
C. 127
D. 257
Mn giúp mik bt Tin Học với ạ..! Mn lm đc bài nào thì làm nha ...!
Câu 1 (7,0 điểm): Số chính phương.
Cho trước số nguyên dương N (0< N≤ 106 ). Yêu cầu: Tìm số nguyên dương K nhỏ nhất sao cho tích của K và N là một số chính phương. Dữ liệu vào: File CP.INP chứa số N. Dữ liệu ra: File CP.OUT ghi số nguyên K tìm được.
Câu 2 (6,0 điểm): Dòng lớn nhất.
Cho một tệp tin gồm nhiều dòng. Trên mỗi dòng chứa một xâu kí tự chỉ gồm các kí tự chữ cái và chữ số, độ dài của mỗi xâu không quá 255 kí tự.
Yêu cầu: Đưa ra dòng có nhiều kí tự chữ cái nhất, nếu có nhiều dòng thỏa mãn thì đưa ra dòng đầu tiên có nhiều kí tự chữ cái nhất. Dữ liệu vào: File DLN.INP gồm:
+ Dòng đầu ghi số N là số lượng dòng chứa các xâu kí tự.
+ N dòng tiếp theo: mỗi dòng ghi một xâu kí tự. Dữ liệu ra: File DLN.OUT ghi ra dòng có nhiều kí tự chữ cái nhất, nếu có nhiều dòng thỏa mãn thì đưa ra dòng đầu tiên có nhiều kí tự chữ cái nhất.
Câu 3 (4,0 điểm): Dãy con đối xứng.
Một dãy số liên tiếp gọi là dãy đối xứng nếu đọc các số theo thứ tự từ trái sang phải cũng giống như khi đọc theo thứ tự từ phải sang trái. Cho dãy số A gồm N số nguyên dương: a1, a2,..., aN (1≤ N≤ 10000; 1≤ ai≤ 32000; 1≤ i≤ N)
Yêu cầu: Hãy tìm dãy con đối xứng dài nhất của dãy A. Nếu có nhiều dãy con thoả mãn thì lấy dãy con xuất hiện đầu tiên trong dãy A. Dữ liệu vào: File DX.INP gồm 2 dòng:
- Dòng 1: ghi số nguyên dương N.
- Dòng 2: ghi N số nguyên dương lần lượt là giá trị của các số trong dãy A, các số được ghi cách nhau ít nhất một dấu cách.
Dữ liệu ra: File DX.OUT ghi dãy tìm được trên cùng một dòng, các số được ghi cách nhau một dấu cách.
Câu 4 (3,0 điểm): Dãy nguyên tố.
Cho một dãy số B gồm n số nguyên dương (n ≤ 1000), mỗi phần tử trong dãy có giá trị không quá 30000. Yêu cầu:
+ Tìm dãy con dài nhất (liên tiếp hoặc không liên tiếp) các phần tử là những số nguyên tố có giá trị tăng dần của dãy B và thứ tự của các phần tử không đổi so với ban đầu. Ví dụ: Dãy 8 phần tử {4, 2, 5, 6, 3, 3, 7, 9} có dãy con nguyên tố tăng dài nhất là {2, 5, 7}.
+ Nếu có nhiều dãy con thoả mãn thì lấy dãy con xuất hiện đầu tiên trong dãy B. Dữ liệu vào: File NT.INP gồm 2 dòng:
- Dòng 1: Ghi số nguyên dương n.
- Dòng 2: Ghi n số nguyên dương, các số được ghi cách nhau một dấu cách. Dữ liệu ra: File NT.OUT ghi dãy con tìm được trên cùng 1 dòng, giữa 2 phần tử liền kề trong dãy có một dấu cách.
Cho một xâu kí tự S không quá 255 kí tự gồm kí tự chữ cái và kí tự chữ số. Hãy in ra xâu vửa nhập và tính tổng các kí tự chữ số có trong xâu. Ngược lại nếu xâu chỉ gồm kí tự chữ cái hoặc chỉ gồm kí tự chữ số thì in ra “Sai yeu cau! Khong thuc hien!”.
- Dữ liệu vào: Cho trong file XAU.INP gồm 1 dòng duy nhất là xâu S.
- Dữ liệu ra: Ghi vào file XAU.OUT theo cấu trúc: Gồm 2 dòng:
+ Dòng thứ nhất: Ghi ra xâu vừa nhập.
+ Dòng thứ hai ghi tổng các kí tự chữ số của xâu S.
uses crt;
var s:string;
i,tong,x,code:integer;
f,g:text;
k:boolean;
const fi='XAU.INP'
fo='XAU.OUT'
begin
k:=false;
assign(f,fi); reset(f);
assign(g,fo); rewrite(g);
readln(f,s);
tong:=0;
for i:=1 to length(s) do
begin
if s[i] in ['0'..'9'] then
begin
k:=true;
val(s[i],x,code);
tong:=tong+x;
x:=0;
cod:=0;
end;
end;
if k=false then writeln(g,'Sai yeu cau')
else
begin
writeln(g,s);
writeln(g,tong);
end;
close(f);
close(g);
end.
Cho xâu kí tự S được lấy từ tập 'a'..'z','A'..'Z' và dấu cách. Từ trong xâu là dãy gồm tất cả các ký tự chữ cái liên tục. Xâu S được gọi là chuẩn hóa nếu thỏa mãn các điều kiện:
-Giữa các từ chỉ có 1 dấu cách.
-Đầu xâu và cuối xâu không có dấu cách.
-Ký tự đầu là chữ in hoa, các ký tự còn lại in thường.
Yêu cầu: Chuẩn hóa xâu S
cho xâu kí tự có dộ lớn 105 kí tự bao gồm chứ cái tiếng anh , chứ số và dấu cách viết chương trình đếm số từ có trong xâu s từ là dãy tất cả các chữ cái liên tục độ dài tối đa 1 từ 20 kí tự
#include <bits/stdc++.h>
using namespace std;
int main()
{
string st;
int d,i,dem=0;
getline(cin,st);
d=st.length();
for (int i=0; i<d; i++)
if (st[i]=' ') dem++;
cout<<dem+1;
return 0;
}
Có bao nhiêu biển đăng kí xe gồm 6 kí tự trong đó 3 kí tự đầu tiên là 3 chữ cái (sử dụng trong 26 chữ cái ), ba kí tự tiếp theo là ba chữ số. Biết rằng mỗi chữ cái và mỗi chữ số đều xuất hiện không quá một lần:
A. 13232000.
B. 12232000.
C. 11232000.
D. 10232000.
Đáp án C
Số biển số xe là: 36.25.24.10.9.8 = 11232000 biển.
Có bao nhiêu biển đăng kí xe gồm 6 kí tự trong đó 3 kí tự đầu tiên là 3 chữ cái (sử dụng trong 26 chữ cái ), ba kí tự tiếp theo là ba chữ số. Biết rằng mỗi chữ cái và mỗi chữ số đều xuất hiện không quá một lần:
A. 13232000.
B. 12232000
C. 11232000.
D. 10232000.
Đáp án C
Số biển số xe là: 26.25.24.10.9.8 = 11232000 biển
Dòng nào dưới đây không đúng về vị trí của dấu thanh?
A. Trường hợp âm chính được ghi bằng kí hiệu "ia" thì dấu thanh được đặt trên hoặc dưới của chữ cái thứ nhất trong âm chính.
B.Trường hợp âm chính được ghi bằng kí hiệu "ua" thì dấu thanh được đặt trên hoặc dưới của chữ cái thứ nhất trong âm chính.
C. Trường hợp âm chính được ghi bằng kí hiệu "ưa" thì dấu thanh được đặt trên hoặc dưới của chữ cái thứ nhất trong âm chính.
D. Trường hợp âm chính được ghi bằng kí hiệu "iê" thì dấu thanh được đặt trên hoặc dưới của chữ cái thứ nhất trong âm chính.
Có một dòng văn bản dài không quá 255 kí tự. Hãy lập trình thực hiện:
a. Đếm số từ có trong dòng văn bản.
b. Đếm xem trong dòng văn bản có bao nhiêu từ bắt đầu bằng một chữ cái cho trước được nhập vào từ bàn phím.
Điền dấu chấm hoặc dấu phẩy vào mỗi ô trống trong đoạn văn sau. Gạch dưới những chữ đầu câu cần viết hoa.
Cà Mau đất xốp[ ]mùa nắng[ ]đất nẻ chân chim , nền nhà cũng rạn nứt[ ]trên cái đất phập phều và lắm gió dông như thế[ ]cây đứng lẻ khó mà chống chọi nổi . Cây bình bát[ ]cây bần cũng phải quây quần thành chòm[ ]thành rặng[ ]rễ phải dài[ ]phải cắm sâu vào lòng đất.
Cà Mau đất xốp[. ] Mùa nắng[, ]đất nẻ chân chim , nền nhà cũng rạn nứt[ .] Trên cái đất phập phều và lắm gió dông như thế[ ,] cây đứng lẻ khó mà chống chọi nổi . Cây bình bát[ ,]cây bần cũng phải quây quần thành chòm[ ,]thành rặng[, ]rễ phải dài[ ,]phải cắm sâu vào lòng đất.