Texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi


Flutter(Dart) dasturlash tilida 4-masalaning dastur kodi



Yüklə 32,69 Kb.
səhifə2/3
tarix24.12.2023
ölçüsü32,69 Kb.
#160377
1   2   3
4-5-6 paradigma

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;


}



Yüklə 32,69 Kb.

Dostları ilə paylaş:
1   2   3




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©www.genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə