Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.
Câu 1:
uses crt;
var s,k,tam:string;
dem,i:integer;
begin
clrscr;
write('nhap xau S:'); readln(s);
dem:= 1;
for i:=2 to length(s) do
begin
if s[i]=s[i-1] then inc(dem);
if s[i]<>s[i-1] then
begin
str(dem,tam);
if dem>1 then k:=k+tam+s[i-1]
else k:=k+ s[i-1];
dem:= 1;
end;
if i=length(s) then
begin
str(dem,tam);
if dem >1 then k:=k+tam+s[i]
else k:=k+s[i];
end;
end;
for i:=1 to length(k) do
write(k[i]);
readln;
end.
Câu 3.
Chắc đề bậc 2 thôi. Nhưng sửa lên bậc 5 thì dùng ntn khi không có công thức để áp dụng?
#include <iostream>
using namespace std;
int main() {
float sd, td;
int muc1 = 1000, muc2 = 1500, muc3 = 2000;
cin >> sd;
if (sd <= 50) {
td = sd * muc1;
} else if (sd <= 100) {
td = 50 * muc1 + (sd - 50) * muc2;
} else {
td = 50 * muc1 + 50 * muc2 + (sd - 100) * muc3;
}
cout << td;
return 0;
}
var n,i: integer;
begin
repeat
write('Nhap so do: '); readln(n);
until n > 50;
writeln('Cac so chan: ');
for i:=0 to n-2 do
if i mod 2 = 0 then write(i,' ');
if n mod 2 = 0 then writeln(n,'.')
else writeln(n-1,'.');
writeln('Cac so le: ');
for i:=0 to n-2 do
if i mod 2 <> 0 then write(i,' ');
if n mod 2 = 0 then writeln(n-1,'.')
else writeln(n,'.');
end.
gan nha
học tot