sabo anna

помогите решить задачу на массив

17.04.2009, 08:17. Показов 1242. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго всем времени суток.. Сестрёнка подкинула задачи, а наши компогении не смогли ничего сделать - кто нибудь помогите!!! а то я пообещала ей....(((

1)
Составить программу использующую для хранения значений одномерный массив
const w=10,
var A..arrey[1//w] of real
ввод элементов массива организовать с клавиатуры.
Найти количество и среднее арифметическое отрицательных элементов массива. Что делать если все элементы массива будут положительные? Составить текст и блок схему.

2)
Задать двумерный массив вещественных данных( матрица А), реализовать её обработку, как указано в варианте. Исходные данные задать самостоятельно, учитывая специфику задачи.
Задана квадратная матрица A размером w на w, w меньше или равно 10, состоящая из действительных элементов. В программе должна быть предусмотрена процедура ввода-вывода элементов массива А и его обработки. Найдите среднее арифметическое из всех положительных элементов этой матрицы. Что делать если положительных элементов нет. Составить текст и блок схему.

3)
В каждом варианте лабораторной работы предусматривается заполнение массива исходными случайными целыми значениями из диапазона [-50:50].
Размеры массива взять постоянными, равными целым числам от 5 до 10. Требуется выводить на экран массив до сортировки ( исходный) и после сортировки( отсортированный). Дана целочисленная квадратная матрица порядка w.
Таким образом представить строки матрицы, что бы элементы побочной диагонали распологались в порядке неубывания. Метод сортировки вставками. Составить текст.
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
17.04.2009, 08:17
Ответы с готовыми решениями:

Помогите решить задачу на Одномерный массив.
http://img5.imageshost.ru/imgs/0bbed634a5fabf98e84a3686641174e2/4f09ccc3689fc195388a77e8059a80a8.jpg Помогите я ее не до конца...

Пожалуйста помогите решить задачу на одномерный массив
Переменной x присвоить 1, если элементы массива B(40) образуют возрастающую последовательность и значение 0 в противном случае.

Помогите решить последнюю задачу, на двумерный массив
http://img5.imageshost.ru/imgs/ef048fb2ebaa250400d62868648dad75/0ef96cef47a10866152121bab809caa2.jpg Помогите решить последнюю задачу...

1
 Аватар для Sergei
1513 / 780 / 103
Регистрация: 22.04.2008
Сообщений: 1,610
17.04.2009, 10:01
Лучший ответ Сообщение было отмечено как решение

Решение

Вот код первой задачи
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
program Project2;
 
type vector = array[1..1000] of integer;
var 
    a,b:vector;
    n,k,i:integer;
 avg : real;
procedure ShowArray(a:vector;n:integer);
var i:integer;
begin
    for i:=1 to n do 
  begin
    write(a[i]:4);
 end;
 writeln;
end;
procedure InitArray(var a:vector;n:integer);
var i:integer;
begin
for i:=1 to n do 
  begin
     write('a[',i,']=');
     readln(a[i]);  
 end;
end;
procedure OtritsElement(const a:vector;n:integer;var avg:real;var count:integer);
var i:integer;
 
begin
    count := 0;
    
    for i:=1 to n do 
    begin
        if(a[i] < 0) then
        begin
            inc(count);
            avg := avg + a[i];
        end;
    end;
    avg := avg/count;
end;
begin
write('n=');readln(n);
 InitArray(a,n);
 ShowArray(a,n);
OtritsElement(a,n,avg,k);
 if (k = 0) then
  writeln('Net otritsatelinih cisel')
  else
  begin
    writeln('Srednee arifm avg =',avg:8:2);
    writeln('Kol-vo otrits cisel =',k);
  end;
 readln;
end.
Если что не понятно спрашивайте.
Не забываем про кнопку спасибо!

Добавлено через 5 минут 52 секунды
Вот код третьей задачи
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
program Project2;
uses
 crt;
type vector = array[1..1000] of integer;
matrix = array[1..100]of vector;
var 
    a:vector;
    i,n:integer;
procedure ShowArray(a:vector;n:integer);
var i:integer;
begin
    for i:=1 to n do 
  begin
    write(a[i],' ');
 end;
 writeln;
end;
procedure InitArray(var a:vector;n:integer);
var i:integer;
begin
for i:=1 to n do 
  begin
    a[i] := random(100) -50;    
 end;
end;
procedure BubleSort(var a:vector;n:integer);
var i,j:integer;
temp:integer;
begin
    for i:=1 to n do
       for j:= 1 to n - i do
       begin
       if (a[j] >= a[j+1]) then
       begin
            temp := a[j];
            a[j] := a[j+1];
            a[j+1] := temp;
       end;
     end;
end;
 
begin
 write('n=');readln(n);
 InitArray(a,n);
 writeln('Ishodnii massiv');
 ShowArray(a,n);
 writeln('Otsortirovannii massiv');
 BubleSort(a,n);
  ShowArray(a,n);
  readln;
  { TODO -oUser -cConsole Main : Insert code here }
end.
Не забываем про кнопку спасибо!
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
17.04.2009, 10:01
Помогаю со студенческими работами здесь

Пожалуйста помогите решить задачу на одномерный массив
Переменной x присвоить 1, если элементы массива B(40) образуют возрастающую последовательность и значение 0 в противном случае.

Помогите решить задачу
Люди выручайте... В трехзначном числе х зачеркнули первую цифру.Когда результат разделили на 10,а произведение сложили с первой цифрой...

помогите решить задачу

помогите решить задачу.
Задача. Можно ли коробку размерами A x B x C, Упаковать в посылку размером R x S x T. Углом укладывать нельзя. Помогит срочно...

Помогите решить задачу
Дана закрытая модель транспортной задачи (объем потребления и объем производства совпадает), представляющая собой матрицу 4Х4. Надо методом...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

Новые блоги и статьи
Раскрываем внутренние механики Android с помощью контекста и манифеста
mobDevWorks 07.07.2025
Каждый Android-разработчик сталкивается с Context и манифестом буквально в первый день работы. Но много ли мы задумываемся о том, что скрывается за этими обыденными элементами? Я, честно говоря,. . .
API на базе FastAPI с Python за пару минут
AI_Generated 07.07.2025
FastAPI - это относительно молодой фреймворк для создания веб-API, который за короткое время заработал бешеную популярность в Python-сообществе. И не зря. Я помню, как впервые запустил приложение на. . .
Основы WebGL. Раскрашивание вершин с помощью VBO
8Observer8 05.07.2025
На русском https:/ / vkvideo. ru/ video-231374465_456239020 На английском https:/ / www. youtube. com/ watch?v=oskqtCrWns0 Исходники примера:
Мониторинг микросервисов с OpenTelemetry в Kubernetes
Mr. Docker 04.07.2025
Проблема наблюдаемости (observability) в Kubernetes - это не просто вопрос сбора логов или метрик. Это целый комплекс вызовов, которые возникают из-за самой природы контейнеризации и оркестрации. К. . .
Проблемы с Kotlin и Wasm при создании игры
GameUnited 03.07.2025
В современном мире разработки игр выбор технологии - это зачастую балансирование между удобством разработки, переносимостью и производительностью. Когда я решил создать свою первую веб-игру, мой. . .
Создаем микросервисы с Go и Kubernetes
golander 02.07.2025
Когда я только начинал с микросервисами, все спорили о том, какой язык юзать. Сейчас Go (или Golang) фактически захватил эту нишу. И вот почему этот язык настолько заходит для этих задач: . . .
C++23, квантовые вычисления и взаимодействие с Q#
bytestream 02.07.2025
Я всегда с некоторым скептицизмом относился к громким заявлениям о революциях в IT, но квантовые вычисления - это тот случай, когда революция действительно происходит прямо у нас на глазах. Последние. . .
Вот в чем сила LM.
Hrethgir 02.07.2025
как на английском будет “обслуживание“ Слово «обслуживание» на английском языке может переводиться несколькими способами в зависимости от контекста: * **Service** — самый распространённый. . .
Использование Keycloak со Spring Boot и интеграция Identity Provider
Javaican 01.07.2025
Два года назад я получил задачу, которая сначала показалась тривиальной: интегрировать корпоративную аутентификацию в микросервисную архитектуру. На тот момент у нас было семь Spring Boot приложений,. . .
Содержание темы с примерами на WebGL
8Observer8 01.07.2025
Все примеры из книги Мацуды и Ли в песочнице JSFiddle Пример выводит точку красного цвета размером 10 пикселей на WebGL 1. 0 и 2. 0 WebGL 1. 0. Передача координаты точки из главной программы в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru