![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 17.09.2012
Сообщений: 4
|
![]()
Выполнить программу на любом из предложенных языков программирования: Си, С++, С#, Java, Паскаль, Делфи.
1) В двумерном массиве случайных чисел (М строк. N столбцов) определить номера столбцов, среднее арифметическое элементов которых меньше среднего арифметического элементов во всём массиве. 2) Описать структуру с именем ORDER, содержащую следующие поля: - Расчётный счёт плательщика; - Расчётный счёт получателя; - перечисляемая сумма в руб. Написать программу, выполняющую следующие действия (действия оформить в виде подпрограмм): - Ввод с клавиатуры данных в массив, состоящий из 8 элементов типа ORDER; записи должны быть размещены в алфавитном порядке по расчётным счетам плательщиков; - Вывод на экран информации о сумме, снятой с расчётного счёта плательщика, введенного с клавиатуры; - Если такого расчётного счета нет, выдать на экран соответствующие сообщение. |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 23.11.2011
Сообщений: 49
|
![]()
такую тему закроют. выложи сперва то, что сделал сам. делать за тебя навряд ли кто-то будет.
|
![]() |
![]() |
![]() |
#3 |
Homo Interneticus
Форумчанин
Регистрация: 04.03.2011
Сообщений: 611
|
![]()
Почему же, вполне возможно что будут только возмездно, обращайтесь в раздел Фриланс.
Так же рекомендую к обязательному прочтению правила раздела |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 23.11.2011
Сообщений: 49
|
![]()
ну тогда могу и я пофрилансить за вебмани
![]() ![]() |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 19.08.2009
Сообщений: 2,119
|
![]()
xzibit777999
2) Описать структуру с именем ORDER, содержащую следующие поля: Это заготовка для C#, полностью делть влом... Код:
А вы почему со мной не соглашаетесь, у вас что, импотенция? (c) ACE Valery
|
![]() |
![]() |
![]() |
#6 |
Регистрация: 17.09.2012
Сообщений: 4
|
![]()
вот 2 задача в чём тут проблема кто скжет?
#include <cstdlib> #include <ctime> #include <iostream> #include <iomanip> #include <algorithm> #include <string> struct Order { std::string debet; std::string credit; float sum; }; std: ![]() ![]() std::cout << "From: " << order.debet << std::endl << "To: " << order.credit << std::endl << "Sum: " << std::setprecision(2) << std::fixed << order.sum << " rub." << std::endl; return stream; } Order RandomOrder() { Order result; for (int i = 0; i < 20; ++i) { result.debet += rand() % 10 + '0'; result.credit += rand() % 10 + '0'; } result.sum = (rand() % 100000) / 100.0; return result; } bool OrderByDebet(const Order &a, const Order &b) { return (a.debet < b.debet); } Order *FindFirstByDebet(Order *begin, Order *end, const std::string &debet) { for (Order *result = begin; result != end; ++result) if (result->debet == debet) return result; return NULL; } float AccumulateSumByDebet(Order *begin, Order *end, const std::string &debet) { float result = 0; for (Order *current = begin; current != end; ++current) if (current->debet == debet) result += current->sum; return result; } int main(int argc, char *argv[]) { srand(time(NULL)); Order orders[8]; for (int i = 0; i < 8; ++i) orders[i] = RandomOrder(); std::sort(orders, orders+8, OrderByDebet); for (int i = 0; i < 8; ++i) std::cout << "#" << i << " " << orders[i] << std::endl; std::string debet = orders[rand() % 8].debet; // вместо предыдущей строки ввод: // std::string debet; // std::cout << "Enter debetor: "; // std::cin >> debet; std::cout << "Search for debet: " << debet << std::endl; Order *order = FindFirstByDebet(orders, orders+8, debet); if (order != NULL) { float result = AccumulateSumByDebet(orders, orders+8, debet); std::cout << "Debetor " << debet << " spent " << result << " rub." << std::endl; } else { std::cout << "No such debetor." << std::endl; } return 0; } |
![]() |
![]() |
![]() |
#7 |
Регистрация: 17.09.2012
Сообщений: 4
|
![]()
вот 1 задача прошу проверить правильность потому что нет возможности проверить.
Код:
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Прошу помочь) | Егоргий | Помощь студентам | 3 | 03.06.2012 20:34 |
Прошу помочь! | DeusGPZ | Общие вопросы C/C++ | 4 | 17.10.2011 13:01 |