Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

09.12.2007, 19:01
|
|
Новичок
Регистрация: 09.12.2007
Сообщений: 2
Провел на форуме: 1936
Репутация:
0
|
|
помогите решить задачу, ток полностью, по ТВ не шарю ><
Составить двумерный массив.
Найти среднее арифметическое каждой строки,вывести значения в одномерный массив и произвести сортировку массива по убыванию.
пасиба заранее.
|
|
|

09.12.2007, 19:33
|
|
Banned
Регистрация: 24.08.2007
Сообщений: 201
Провел на форуме: 983157
Репутация:
424
|
|
Добрый день!
Задание: используя алгоритмы и контейнеры Stl:
создай список из 20 случаных элементов, со значениями от 1 до 19.
отсортируй список так что бы сначала шли четные элементы
На С++
|
|
|

09.12.2007, 21:12
|
|
Новичок
Регистрация: 09.12.2007
Сообщений: 1
Провел на форуме: 2212
Репутация:
0
|
|
Помогите с задачей!
Построение кратчайшего остова ориентированного и неориентированного графа с использованием алгоритмов Краскала и Прима
|
|
|

10.12.2007, 12:53
|
|
Новичок
Регистрация: 09.12.2007
Сообщений: 2
Провел на форуме: 1936
Репутация:
0
|
|
Пока дождешься помощи, другие уже помогут :P
Составить двумерный массив.
Найти среднее арифметическое каждой строки,вывести значения в одномерный массив и произвести сортировку массива по убыванию.
var
M1 : array[1..10,1..10] of real;
M2 : array[1..10] of real;
i,j : integer;
S : real;
IndexMax : integer;
begin
{заполнить массив случайными значениями от 0 до 1000}
Randomize;
for i:=1 to 10 do
for j:=1 to 10 do
M1[i,j] := Random(1000);
{вывести исходный массив}
for i:=1 to 10 do
begin
for j:=1 to 10 do
Write(M1[i,j]:1:1,' ');
WriteLn;
end;
{посчитаем средние значения строк и занесём их в массив}
for i:=1 to 10 do
begin
S := 0;
for j:=1 to 10 do
S := S + M1[i,j];
M2[i] := S / 10;
end;
{напечатаем массив M2 ДО сортировки}
WriteLn('Средние значения:');
for j:=1 to 10 do
Write(M2[j]:5:2,' ');
WriteLn;
{сортировка методом "пузырька" (методом простого выбора )
Выбирается максимальный элемент массива
и меняется местами с первым элементом массива.
Затем процесс повторяется с оставшимися элементами и т. д. }
for i:=1 to 9 do begin
IndexMax := i; {предварительно считаем, что первый элемент наибольший}
{ищем индекс максимального элемента}
for j:=i+1 to 10 do
if M2[j]>M2[IndexMax] then IndexMax := j;
{меняем местами элементы массива с индексами i и IndexMax
(ну, если они не равны, конечно) }
if i<>IndexMax then begin
S := M2[IndexMax];
M2[IndexMax] := M2[i];
M2[i] := S;
end;
end;
{напечатаем массив M2 после сортировки}
WriteLn('Средние значения после сортировки:');
for j:=1 to 10 do
Write(M2[j]:5:2,' ');
end.
|
|
|

10.12.2007, 19:51
|
|
Banned
Регистрация: 24.08.2007
Сообщений: 201
Провел на форуме: 983157
Репутация:
424
|
|
Добрый день!
Задание: используя алгоритмы и контейнеры Stl:
создай список из 20 случаных элементов, со значениями от 1 до 19.
отсортируй список так что бы сначала шли четные элементы
На С++
|
|
|

10.12.2007, 22:00
|
|
Новичок
Регистрация: 10.12.2007
Сообщений: 9
Провел на форуме: 387820
Репутация:
6
|
|
2 Программы на C++
Лююддиии, помогите пожалуйста. Нужно написать две отдельные проги не используя классы (сам не знаю чего)...Значит задания:
Прога №1:
Обчислить* самое маленькое сложение (умножение) трех соседних элементов и их индексы, наименьший элемент этой тройки, количество ненулевых элементов, расположенных к этой тройке
Структура программы:
1. Команды препроцессора
2. Описание глобальных переменных Аmax и j
3. Функция input()
4. Функция output()
5. Главная функция main()
6. Функция int amax_calcul (void)
7. Функция void sum_number_calcul (int *sa, int *num)
8. Функция void amax_a1_exchange (void)
Прога №2:
Есть ли среди чисел заданой последовательности целых плюсовых чисел (0х0563 , 0х1d6b , 0x261a , 0x259e) числа, у которых цифры разположены в спадаючем порядке, например: 124; 96531
Заранее благодарен и говорю большое человеческое СПАСИБО за помощь!!!
|
|
|

11.12.2007, 02:10
|
|
Участник форума
Регистрация: 13.10.2005
Сообщений: 210
Провел на форуме: 371736
Репутация:
14
|
|
Добрый день, а с лабораторной в программе FoxPro 9.0 может кто-нибудь помочь? В частности с функцией поиска? 8)
|
|
|

11.12.2007, 19:45
|
|
Участник форума
Регистрация: 17.08.2006
Сообщений: 129
Провел на форуме: 775997
Репутация:
89
|
|
Задание на лабораторную работу.
1. Составить программу на языке C++. Получить теоретическую оценку числа элементарных операций.
2. Включить в программу строки счетчика элементарных операций в соответствии с принятой методикой.
3. Отладить полученную программу.
4. Для различных значений размерностей массива получить значения счетчика операций с(N).
Задания
1.Дана матрица А(N, М). Переставляя ее строки и столбцы, добиться того, чтобы наибольший элемент (считать, что он единственный), оказался в верхнем левом углу.
2.Дан одномерный массив А(N). Определить количество инверсий в этой последовательности (т.е. таких пар элементов, в которых большее число находится слева от меньшего: xi>xj при i<j ).
Помогите пожалуйста, очень надо, всем кто как-нибудь поможет +2 
|
|
|

12.12.2007, 17:58
|
|
Новичок
Регистрация: 18.05.2007
Сообщений: 4
Провел на форуме: 17137
Репутация:
0
|
|
Помогите сделать на delphi
Дан двумерный числовой массив. Упорядочить по убыванию элементы тех столбцов, в которых есть хотя бы один элемент, равный 5 (сортировка массивов)
|
|
|

12.12.2007, 18:56
|
|
Banned
Регистрация: 24.08.2007
Сообщений: 201
Провел на форуме: 983157
Репутация:
424
|
|
Добрый день!
Задание: используя алгоритмы и контейнеры Stl:
создай список из 20 случаных элементов, со значениями от 1 до 19.
отсортируй список так что бы сначала шли четные элементы
На С++
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|