K
Khách

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.

Bài 3. Trò chơiMột công ty có tổ chức trò chơi, tặng N gói quà đã được chuẩn bị theo giá trị phần quà từ thấp đến cao, để tri ân cho N khách hàng. Công ty đã chuẩn bị 1 chiếc hộp đựng N mảnh giấy, mỗi mảnh giấy được bí mật ghi một mã hóa gồm nhiều kí tự số và chữ. Mỗi khách hàng được chọn 1 mảnh giấy trong chiếc hộp đó. E hãy viết chương trình tặng quà từ thấp đến cao theo số lượng các kí tự số của mã hóa trong tờ giấy, nếu số lượng kí tự số trong mã hóa bằng nhau thì khách hàng chọn trước được tặng quà trước.Input: TROCHOI.INP- Dòng đầu tiên chứa số nguyên dương N (1 ≤ t ≤ 1000)- N dòng tiếp theo, mỗi dòng chứa 1 mã hóa không dài quá 255 kí tự tương ứng cho từng khách hàng- tổng độ dài các chuỗi trong file input không vượt quá 2 * 105 ký tựOutput: ghi ra file TROCHOI.OUT thứ tự tặng quà của trò chơi này cho N khách hàng trên.Ví dụ:

TROCHOI.INP                                          TROCHOI.OUT5                                                                       N123456Cao                                           G2Chuc

A89Dat                                                     A89Dat

G2Chuc                                                    L512Ket

L512Ket                                                    E3689Qua

E3689Qua                                              N123456Cao 

0

#include <bits/stdc++.h>

using namespace std;

string st;

int d,i,dem;

int main()

{

freopen("xau.inp","r",stdin);

freopen("xau.out","w",stdout);

cin>>st;

d=st.length();

dem=0;

for (i=0; i<=d-1; i++)

if (st[i]=='a') dem++;

cout<<dem;

return 0;

}

Câu 2: 

uses crt;

var a,b:integer;

{-----------------chuong-trinh-con-------------------}

function ucln(x,y:integer):integer;

var i,uc:integer;

begin

if x<y then 

begin

uc:=1;

for i:=1 to x do 

  if (x mod i=0) and (y mod i=0) then  

begin

if uc<i then uc:=i;

end;

end

else begin

uc:=1;

for i:=1 to y do 

  if (x mod i=0) and (y mod i=0) then  

begin

if uc<i then uc:=i;

end;

end;

ucln:=uc;

end;

{--------------------------chuong-trinh-chinh------------------------}

begin

clrscr;

write('Nhap a='); readln(a);

write('Nhap b='); readln(b);

writeln(a,'/',b,'=',a div ucln(a,b),'/',b div ucln(a,b));

readln;

end.

Câu 1: 

const fi='songuyen.inp';

fo='tong.out';

var f1,f2:text;

a:array[1..100]of integer;

i,n,t:integer;

begin

assign(f1,fi); reset(f1);

assign(f2,fo); rewrite(f2);

n:=0;

while not eoln(f1) do 

  begin

n:=n+1;

read(f1,a[n]);

end;

t:=0;

for i:=1 to n do 

  if a[i] mod 2=0 then t:=t+a[i];

writeln(f2,t);

close(f1);

close(f2);

end.

uses crt;

const fi='baitap.txt';

var f1:text;

a:array[1..100]of integer;

n,i:integer;

begin

clrscr;

assign(f1,fi); rewrite(f1);

write('Nhap n='); readln(n);

for i:=1 to n do 

  begin

write('A[',i,']='); readln(a[i]);

end;

writeln(f1,n);

for i:=1 to n do 

  write(f1,a[i]:4);

close(f1);

readln;

end.

4 tháng 5 2021

uses crt;
const fi='baitap.txt';
var f1:text;
a:array[1..100]of integer;
i,n:integer;
begin
clrscr;
assign(f1,fi); rewrite(f1);
readln(n);
writeln(f1,n);
for i:=1 to n do
  begin
   read(a[i]);
   write(f1,a[i],'  ');
  end;
close(f1);
readln;
end.

uses crt;

const fi='dulieu.inp';

var f1:text;

a:array[1..100]of integer;

n,i,t1,t2:integer;

begin

clrscr;

assign(f1,fi); reset(f1);

readln(f1,n);

for i:=1 to n do 

  read(f1,a[i]);

t1:=0;

t2:=0;

for i:=1 to n do 

 begin

if a[i]>0 then t1:=t1+a[i];

if a[i]<0 then t2:=t2+a[i];

end;

writeln('Tong cac so duong la: ',t1);

writeln('Tong cac so am la: ',t2);

close(f1);

readln;

end.