Flutter(Dart) dasturlash tilida 4-masalaning dastur kodi:
import 'dart:collection';
import 'package:hue/hue.dart'; // Import the hue package for colored output
void main() {
final vec = List();
int n, m, x;
stdin.readLineAsStringSync().split(' ').forEach((element) {
n = int.parse(element);
});
stdin.readLineAsStringSync().split(' ').forEach((element) {
m = int.parse(element);
});
for (int i = 0; i < m; i++) {
stdin.readLineAsStringSync().split(' ').forEach((element) {
x = int.parse(element);
vec.add(x);
});
}
print(vec);
int k = 0;
while (!vec.every((element) => element != 0)) {
int nol = -1;
for (int i = 0; i < vec.length; i++) {
if (vec[i] == 0) {
nol = i;
break;
}
}
int i = -1;
int kMin = m + 2;
for (int j = 0; j < vec.length; j++) {
if (j != nol && vec[j] > 1 && kMin > min((j - nol + m) % m, j - nol)) {
kMin = min((j - nol + m) % m, j - nol);
i = j;
}
}
k += kMin;
vec[nol]++;
vec[i]--;
print(hue.green('${i + 1}'), hue.red('${nol + 1}'), hue.green('${kMin}'));
print(vec);
print('');
}
print('natija : $k');
}
5-masala
c++ da dastur kodi:
#include
using namespace std;
int main() {
const double adultTicketPrice = 10.00;
const double childTicketPrice = 5.00;
int numAdultTickets, numChildTickets;
cout << "Kattalar uchun chiptalar sonini kiriting: ";
cin >> numAdultTickets;
cout << "Bolalar chiptalari sonini kiriting: ";
cin >> numChildTickets;
double totalPrice = numAdultTickets * adultTicketPrice + numChildTickets * childTicketPrice;
cout << "Adult ticket price: $" << adultTicketPrice << endl;
cout << "Child ticket price: $" << childTicketPrice << endl;
cout << "-----------------------------------" << endl;
cout << "Total price: $" << totalPrice << endl;
return 0;
}
Dostları ilə paylaş: |