Browsing category Примеры решения задач

Flat array to nested in php


Requirements = PHP 5.3 function buildTree($flat, $pidKey, $idKey = null) { $grouped = array(); foreach ($flat as $sub){ $grouped[$sub[$pidKey]][] = $sub; } $fnBuilder = function($siblings) use (&$fnBuilder, $grouped, $idKey) { foreach ($siblings as $k => $sibling) { $id = $sibling[$idKey]; if(isset($grouped[$id])) { $sibling[‘children’] = $fnBuilder($grouped[$id]); } $siblings[$k] = $sibling; } return $siblings; }; $tree =

VBA: Найти сумму и количество тех элементов массива, которые делятся на 5 и на 8 одновременно. Полученные значения вывести в одно окно сообщения


Задача: Дан динамический массив В(n), заполненный случайными числами с помощью генератора случайных чисел (элементы массива вывести в ячейки рабочего листа).  Найти сумму и количество тех элементов массива, которые делятся на 5 и на 8 одновременно. Полученные значения вывести в одно окно сообщения. Код: Public Sub prog() Dim i As Integer Dim sum As Integer Dim

VBA: Найти сумму и количество элементов массива, остаток от деления которых на 2 равен 3


Глупая задача… Дан динамический массив А(n), заполненный случайными числами с помощью генератора случайных чисел (элементы массива вывести в ячейки рабочего листа). Найти сумму и количество элементов массива, остаток от деления которых на 2 равен 3. Полученные значения вывести в одно окно сообщения. Ни одно число не будет подходить под условие задачи, но решение есть. Public

Про погоду и массивы


Такая школьная простенькая задачка… Условие: Пусть в массиве из 12 компонент хранится количество осадков в каждом месяце. Требуется напечатать таблицу из трех столбцов, где для каждого месяца вывести его номер, количество осадков в нем,  отклонение количества осадков в этом месяце от средне годового.

Bash: Среднее арифметическое.


Нужно посчитать среднее арифметическое, написав скрипт на Bash. Для передачи чисел для вычислений использую аргументы скрипта. #! /bin/sh i=0 sum=0 for an_arg in «$@» ; do sum=$(($sum + ${an_arg})) i=$(($i+1)) done expr $sum / $i Пример тестового запуска: sh avg.sh 1 2 3 4 5

BASH: Простой калькулятор


Простой калькулятор на Bash. Вводится 2 числа с клавиатуры, действие и производится вычисление при помощи функции expr(). Есть проверка на недопустимость деления на 0. echo «enter first value:» read x echo «enter second value» read y echo «enter action symbol» read act case $act in «+») echo » $x + $y =» $(expr $y +

C, Unix, OPEN(),CLOSE(),READ(), WRITE(): Копирование файлов


Начался новый предмет, новые лабы. Задачка примерно такая: Есть *nix-операционная система. В ней написать приложение на C, которое умеет копировать файлы при помощи системных вызовов Open(), Close(), Read(), Write(); В моем случае в качестве операционной системы использую Ubuntu 12.04

JAVA: Треугольник паскаля


Давненько не было школьных\вузовских задачек из классики. Треугольник паскаля на JAVA: import java.util.Scanner; public class PascalTriangle {     public static void main(String[] args) {                  int LINES = 0;         System.out.println(«Enter number of lines for Pascal Triangle:»);         // Reading         Scanner reader = new Scanner(System.in);       

Java: GUI приложение для работы с текстовыми файлами


Привет, читатель :) Дали вот такое задание, для написание на Java и обязательно в среде NetBeans: Написать программу, которая должна уметь: Открывать каталог, типа С:\users\ Выводить из каталога в Combobox файлы По нажатию кнопки «открыть» открывать в редактор текстовый файл из каталога При изменении файла и нажатии на кнопку «сохранить» сохранять изменения в том же

C++: Массивы, сортировка и нахождение минимальных-максимальных индексов


Дан массив вещественных чисел X=(x1,x2,..,xn). Записать элементы заданного массива Х в массив Y следующим образом: в начальной части расположить положительные элементы в порядке возрастания, затем в порядке убывания отрицательные элементы, нулевые элементы не записывать. Оценить, как при этом изменилось положение максимального и минимального элементов массива. Использовать функции. Задачка простая на вид. Приступаем. У нас есть

Яндекс.Метрика