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.

21 tháng 11 2023

#include <iostream>
#include <vector>
using namespace std;

vector<int> solve(int d) {
    vector<int> res(2, 0);
    int p = 1;
    while (d > 0) {
        int digit = d % 10;
        d /= 10;
        if (digit == 4) {
            res[0] += p * 3;
            res[1] += p;
        } else {
            res[0] += p * digit;
        }
        p *= 10;
    }
    return res;
}

int main() {
    int d;
    cin >> d;
    vector<int> res = solve(d);
    cout << res[0] << " " << res[1] << endl;
    return 0;
}

8 tháng 10 2023

Để giải bài toán này, ta có thể sử dụng vòng lặp để thử từng trường hợp cho số tiền mà bạn tiêu để nâng trình độ của Tí. Ta sẽ thử từ 0 đến K đồng, và kiểm tra xem có tồn tại số tiền mà Tí đã được tiêu để trình độ của Tí và Tèo bằng nhau hay không.

Dưới đây là một ví dụ code Python để giải bài toán này:

  def calculate_money(A, B, K, X, Y): for money in range(K+1): # Tí nâng trình độ lên X new_A = A + X * money # Tèo nâng trình độ lên Y new_B = B + Y * money # Nếu trình độ của Tí và Tèo bằng nhau if new_A == new_B: return money # Nếu không có cách để trình độ của Tí và Tèo bằng nhau return -1 # Đọc dữ liệu từ file input with open("TITEO.inp", "r") as file: A, B, K, X, Y = map(int, file.readline().split()) # Tính toán số tiền mà Tí đã được bạn tiêu để nâng trình độ cho Tí result = calculate_money(A, B, K, X, Y) # Ghi kết quả vào file output with open("TITEO.out", "w") as file: file.write(str(result))

Bạn có thể thay đổi đường dẫn của file input và output theo nơi bạn lưu trữ file. Sau khi chạy code, kết quả sẽ được ghi vào file "TITEO.out". Nếu không có cách để trình độ của Tí và Tèo bằng nhau, kết quả sẽ là -1.

8 tháng 9 2022

{ đơn giá: a, số lượng: b}

uses crt;

var a,b,s,thanhtoan:integer;

begin

write('nhap gia don hang:');

read(a);

write('nhap so luong hang:');

s:=0;

thanhtoan:=0;

s:=a*b;

if s>100 then thanhtoan:= s*(30/100)

   else thanhtoan:= s* (10/100);

write(' so tien can thanh toan la:',' ',thanhtoan);

readln;

end.

 

 

 

 

 

 

 

 

11 tháng 10 2022

Bờm có rất nhiều đồng tiền xu, chúng có một trong hai mệnh giá: đồng hoặc đồng. Việc bảo quản tiền xu rất phiền phức, vì vậy, Bờm muốn tiêu hết chúng thật nhanh. Cụ thể hơn, mỗi khi mua một món hàng giá trị đồng, Bờm muốn chỉ thanh toán bằng tiền xu và sử dụng cách dùng nhiều đồng xu nhất
Pascal

20 tháng 1 2022

Uses crt;
Var
      n,t:longint;
BEGIN
      Read(n);
      While n<>0 do
            Begin
                 t:=t+n mod 10;
                 n:=n div 10;
            End;
       Write(t);
Readln;
END.

 


 

20 tháng 1 2022

Refer:

Program baitap;

Uses crt;

Var n,x,T:integer;

Begin

Clrscr;

T:=0;

Write('n='); Readln(n);

While ( N <> 0 ) do

     Begin

     x := n mod 10;

     n := n div 10;

     T := T + x; 

     End;

Writeln('T=',T);

Readln

End.

ai giúp em giải bt pascal này với ạBạn Tí hôm nay vừa được giải nhất cuộc thi Toán qua mạng, phần thưởng của bạn là một số tiền của ban tổ chức. Tuy nhiên, ban tổ chức muốn thử thách mức độ giỏi Toán bạn ấy một lần nữa.Ban tổ chức cho Tí một con số, và nhiệm vụ của bạn ấy là phải xóa đi một trong hai số ở hàng đơn vị hoặc hàng chục. Số sau khi xóa sẽ chính là tiền thưởng của Ban...
Đọc tiếp

ai giúp em giải bt pascal này với ạ

Bạn Tí hôm nay vừa được giải nhất cuộc thi Toán qua mạng, phần thưởng của bạn là một số tiền của ban tổ chức. Tuy nhiên, ban tổ chức muốn thử thách mức độ giỏi Toán bạn ấy một lần nữa.

Ban tổ chức cho Tí một con số, và nhiệm vụ của bạn ấy là phải xóa đi một trong hai số ở hàng đơn vị hoặc hàng chục. Số sau khi xóa sẽ chính là tiền thưởng của Ban tổ chức dành cho bạn Tí.

Bạn hãy lập trình giúp Tí tìm ra con số lớn nhất là số tiền thưởng của Ban tổ chức.

INPUT:

·        Một dòng duy nhất chứa số nguyên dương N (10 ≤ N ≤ 109) là số mà Ban tổ chức đưa cho Tí

OUTPUT:

·        Một số duy nhất là số tiền lớn nhất mà Tí có thể nhận được.

Ví dụ:

INPUT

OUTPUT

1230

123

1203

123

0
23 tháng 10 2021

Bài 1: 

#include <bits/stdc++.h>

using namespace std;

double a,b,cv,dt;

int main()

{

cin>>a>>b;

cv=(a+b)/2;

dt=a*b;

cout<<"Chu vi la:"<<fixed<<setprecision(2)<<cv<<endl;

cout<<"Dien tich la:"<<fixed<<setprecision(2)<<dt;

return 0; 

}