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.
#include <bits/stdc++.h>
using namespace std;
int n,k;
int main(){
freeopen("Dulich.inp","r",stdin);
freeopen("Dulich.out","w",stdout);
cin>>n>>k;
if ((0<n) && (n<15)) cout<<n*k;
else if ((15<=n) && (n<=30)) cout<<fixed<<setprecision(0)<<n*k*0.9;
else if (n>30) cout<<fixed<<setprecision(0)<<n*k*0.85;
}
#include <iostream>
#include <fstream>
#include <vector>
using namespace std;
void tinh_so_ve_ban_ra(vector<int>& ve, int& so_ve_ban_ra, int& so_nguoi_hang_1, int& so_nguoi_hang_2) {
so_ve_ban_ra = ve.size();
so_nguoi_hang_1 = 0;
so_nguoi_hang_2 = 0;
for (int i = 0; i < so_ve_ban_ra; i++) {
int so = ve[i];
if (so % 3 == 0) {
so_nguoi_hang_1++;
} else if (so % 2 == 0) {
so_nguoi_hang_2++;
}
}
}
int main() {
ifstream inputFile("B444.inp");
ofstream outputFile("B444.out");
vector<int> ve;
int so_ve_ban_ra, so_nguoi_hang_1, so_nguoi_hang_2;
int so;
while (inputFile >> so) {
ve.push_back(so);
}
tinh_so_ve_ban_ra(ve, so_ve_ban_ra, so_nguoi_hang_1, so_nguoi_hang_2);
outputFile << so_ve_ban_ra << endl;
outputFile << so_nguoi_hang_1 << endl;
outputFile << so_nguoi_hang_2 << endl;
inputFile.close();
outputFile.close();
return 0;
}
#include <iostream>
#include <regex>
#include <stack>
#include <vector>
using namespace std;
void delNum(string n) {
int k = n.length() - 5;
stack<int> digits;
for (long i = 0; i < n.length(); i++) {
int tmp = n[i] - 0;
if (digits.empty()) digits.push(tmp);
else {
while (!digits.empty() && tmp > digits.top() && k > 0) {
digits.pop();
k--;
}
digits.push(tmp);
}
}
while (k > 0 && !digits.empty()) {
digits.pop();
k--;
}
vector<char> chars;
while (!digits.empty()) {
int tmp = digits.top();
digits.pop();
chars.push_back(tmp);
}
for (long i = chars.size() - 1; i >= 0; i--) cout << chars[i];
}
int main() {
string s;
cin >> s;
string n = regex_replace(s, regex(R"([\D])"), "");
delNum(n);
return 0;
}
#include <bits/stdc++.h>
using namespace std;
int main()
{
double n;
cin>>n;
cout<<round(n);
}
#include<bits/stdc++.h>
#define ll long long
#define fi first
#define se second
#define all(a) a.begin(),a.end()
#define ii pair<ll,ll>
#define foru(i,a,b) for(i=a;i<=b;i++)
#define ford(i,a,b) for(i=a;i>=b;i--)
using namespace std;
string s;
int main()
{
cin>>s;
for(int i=0;i<s.size();i++)
{
if(s[i]=='.')
return 0;
else
cout<<s[i];
}
return 0;
}
#include <iostream>
using namespace std;
int main() {
int n, X;
cin >> n >> X;
int a[n];
for (int i = 0; i < n; i++) {
cin >> a[i];
}
int lastOccurrence = -1;
for (int i = 0; i < n; i++) {
if (a[i] == X) {
lastOccurrence = i;
}
}
cout << lastOccurrence << endl;
return 0;
}
Bạn nên tham khảo một số web như webbly.com hay wix.com chẳng hạn, đây là 2 web nổi nhất đó
#include <iostream>
#include <unordered_map>
#include <vector>
using namespace std;
int countDivisors(int num) {
int count = 0;
for (int i = 1; i <= num; i++) {
if (num % i == 0) {
count++;
}
}
return count;
}
int main() {
int N;
cin >> N;
unordered_map<int, int> classMap;
for (int i = 0; i < N; i++) {
int num;
cin >> num;
int divisors = countDivisors(num);
classMap[divisors]++;
}
cout << classMap.size() << endl;
for (auto it = classMap.begin(); it != classMap.end(); it++) {
cout << it->first << " " << it->second << endl;
}
return 0;
}