Самого высокого уровня сложности. (новичкам не беспокоить! ) нужно написать программу, при которой можно будет преобразовать из шестнадцатеричного кода в десятеричную (желательно на delfi! )
Делфи не знаю, но если вот C++ #include "stdafx.h" #include <clocale> #include <iostream> using namespace std; int main() { setlocale(LC_ALL, "rus"); int k; cin >> hex >> k; cout << dec << k << endl; system("PAUSE"); return EXIT_SUCCESS; }
//заполняем массив рандомными числами от 0 до 10 for (int i = 0; i < 6; i++) { for (int j = 0; j < 6; j++) { c[i][j] = 0 + rand()%10; //заполнил рандомными числам от 0 до 10 } }
//теперь проходим массив по столбцам и просчитываем их произведение for (int j = 0; j < 6; j++) { for (int i = 0; i < 6; i++) { p[1] *= c[i][j]; //произведение столбца }
//проверяем если произведение предыдущего столбца меньше //то мы записываем индекс большего столбца if (p[0] < p[1]) { p[0] = p[1]; index = j; } }
//и собственно меняем наши столбцы местами for (int i = 0; i < 6; i++) { buff = c[i][0]; c[i][0] = c[i][index]; c[i][index] = buff; }
дальше с выводом и библиотеками думаю сам разберешься
#include "stdafx.h"
#include <clocale>
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL, "rus");
int k;
cin >> hex >> k;
cout << dec << k << endl;
system("PAUSE");
return EXIT_SUCCESS;
}