Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.94/16: Рейтинг темы: голосов - 16, средняя оценка - 4.94
0 / 0 / 0
Регистрация: 19.02.2012
Сообщений: 14

Среднее арифметическое нечётных столбцов матрицы

19.02.2012, 20:22. Показов 3053. Ответов 18
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ну коротко у нас училка по программированию как бы сказать блондинка хз как её взяли в нашу шарагу.
Дана задача на визуальный режим в Дельфи :
Дана матрица A[n,m]. Найти среднее арифметическое элементов каждого из столбцов, имеющих нечётные номера. С используя компонент StringGrid. Как найти нечётный столбец и сумму его элементов я понял ну тут загвозка ответ видимо надо вывести в edit и тут парева ну или ваши варианты как можно решить надоело уже бросает нас как индейцев мы уже поняли если хочешь чему то научится дуй на форм. Добрые люди объясните как сделать
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.02.2012, 20:22
Ответы с готовыми решениями:

Найти среднее арифметическое каждого из столбцов матрицы, имеющих четные номера
Дано натуральное число n, действительная матрица размером n x 9 .найти среднее арифмитическоекаждого из столцов , имеющих четные номера. ...

Найти среднее значение сумм элементов нечетных столбцов матрицы под главной диагональю
Подскажите если не сложно матрица 5*5 ... надо найти среднее значение сумм элементов нечетных столбцов под главной диагональю.

Найти среднее арифметическое все нечетных элементов массива
Найти среднее арифметическое все нечетных элементов массива

18
 Аватар для Игорь[Igor]
726 / 478 / 130
Регистрация: 24.12.2008
Сообщений: 3,924
19.02.2012, 20:38
Выход прост, купи ей краску для волос
0
51 / 46 / 8
Регистрация: 18.05.2011
Сообщений: 497
19.02.2012, 20:42
не то?
Delphi
1
edit1.text =: inttostr(переменная_с_результатом);
0
0 / 0 / 0
Регистрация: 19.02.2012
Сообщений: 14
19.02.2012, 20:48  [ТС]
ну допустим 5х5 получается 1 3 5 столбец надо вывести а вывод то в цикле он в edit один не присваивает

Добавлено через 1 минуту
надо уже давно. как может она нас чему то кроме основ научить я не знаю
0
 Аватар для Игорь[Igor]
726 / 478 / 130
Регистрация: 24.12.2008
Сообщений: 3,924
19.02.2012, 21:16
Delphi
1
edit1.text := edit1.text+' '+<значение>;
0
0 / 0 / 0
Регистрация: 19.02.2012
Сообщений: 14
19.02.2012, 21:28  [ТС]
что я в башке не могу представить. Получается он должен вы вести сумму каждого чётного столбца sum .
sum:=sum+a[i,j]
и как это всё будет на форме
0
51 / 46 / 8
Регистрация: 18.05.2011
Сообщений: 497
19.02.2012, 21:36
Delphi
1
edit1.text := edit1.text+' Значение '+i+' столбца '+<значение>;
Добавлено через 2 минуты
Вообще что за извращенство?))
не легче в мемо?
Delphi
1
memo1.lines.add(' Значение '+i+' столбца '+<значение>)
по мне так edit для ввода а не для вывода..)
1
 Аватар для NIch
401 / 312 / 74
Регистрация: 17.03.2010
Сообщений: 1,119
19.02.2012, 21:38
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
var
  i, j, n, m : integer;
  Summ, Av : real;
  Str : string;
begin
  Str := '';
  for i := 0 to m - 1 do
    if i mod 2 = 0 then
    begin
      Summ := 0;
      for j := 0 to n - 1 do
        Summ := Summ + Arr[i, j];
      Av := Summ / n;
      Str := Str + FloatToStr(Av) + '  ';
    end;
  Edit1.Text := Str;
end;
1
 Аватар для Arcor
5709 / 2300 / 466
Регистрация: 20.11.2009
Сообщений: 7,721
Записей в блоге: 1
19.02.2012, 21:52
Цитата Сообщение от CMEIII Посмотреть сообщение
Ну коротко у нас училка по программированию как бы сказать блондинка хз как её взяли в нашу шарагу.
Дана задача на визуальный режим в Дельфи :
вот эти 2 строки как-то противоречат друг другу, про училку и задачу... такое чувство что не училка блондинка, раз за помощью решения задачи пришел ты, а не она
0
0 / 0 / 0
Регистрация: 19.02.2012
Сообщений: 14
19.02.2012, 21:56  [ТС]
С используя компонент StringGrid всё равно как с ответом не могу понять что бы он каждый раз к новой переменой приравнивал сумму иначе как найти среднее арифметическое каждого столбца
0
 Аватар для Arcor
5709 / 2300 / 466
Регистрация: 20.11.2009
Сообщений: 7,721
Записей в блоге: 1
19.02.2012, 21:58
Цитата Сообщение от CMEIII Посмотреть сообщение
иначе как найти среднее арифметическое каждого столбца
массив батюшка, массив
0
 Аватар для Игорь[Igor]
726 / 478 / 130
Регистрация: 24.12.2008
Сообщений: 3,924
19.02.2012, 21:58
Это он хотел про училку рассказать потом передумал, и решил про задачу спросить, а про училку так и осталось
0
0 / 0 / 0
Регистрация: 19.02.2012
Сообщений: 14
19.02.2012, 22:00  [ТС]
а чё её просить не чё толкового не может сказать
0
51 / 46 / 8
Регистрация: 18.05.2011
Сообщений: 497
19.02.2012, 22:03
Цитата Сообщение от CMEIII Посмотреть сообщение
а чё её просить не чё толкового не может сказать
Это нормальное явление было таких 4 учительницы, не более основ.

Добавлено через 58 секунд
мб выложи код программы и кто то подскажет что делать.
0
 Аватар для Игорь[Igor]
726 / 478 / 130
Регистрация: 24.12.2008
Сообщений: 3,924
19.02.2012, 22:10
Цитата Сообщение от CMEIII Посмотреть сообщение
а чё её просить не чё толкового не может сказать
Да купи ей краску, дорогую, и все.
0
51 / 46 / 8
Регистрация: 18.05.2011
Сообщений: 497
19.02.2012, 22:11
вот юмаристы
0
0 / 0 / 0
Регистрация: 19.02.2012
Сообщений: 14
20.02.2012, 08:46  [ТС]
Delphi
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
unit Unit1;
 
interface
 
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, Grids;
 
type
  TForm1 = class(TForm)
    strngrd1: TStringGrid;
    btn1: TButton;
    procedure btn1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;
 
var
  Form1: TForm1;
 
implementation
 
{$R *.dfm}
 
procedure TForm1.btn1Click(Sender: TObject);
const
  n=4;
  m=4 ;
var mymass : array[0..100,0..100]of integer ;
 i,j,sum:Integer;
 p:Real;
begin {так как я взял       stringgrid размером 5х5}
for I:=0 to n do
for j:=0 to m do
mymass[i,j]:=strtoint(strngrd1.Cells[i,j]); //считывание элементов ну или ввод массива в ручную
FOR j:= 0 to m DO
 begin
  sum:=0;
  if j mod 2<>0 then
  begin
  FOR i:=  0 to n DO
   sum:=sum+mymass[i,j];
 
   P:=sum/m ;
    //что дальше ? если я всё правильно сделал ?) как теперь вывод сделать
 
  end;
 end;
 
end;
 
end.
Добавлено через 10 часов 21 минуту
спс всё разобрался )
0
 Аватар для NIch
401 / 312 / 74
Регистрация: 17.03.2010
Сообщений: 1,119
20.02.2012, 08:56
Цитата Сообщение от CMEIII Посмотреть сообщение
С используя компонент StringGrid всё равно как с ответом не могу понять что бы он каждый раз к новой переменой приравнивал сумму иначе как найти среднее арифметическое каждого столбца

Не по теме:

1. Учи грамматику
2. Учи орфографию
3. Учи пунктуацию
3. Не учи программирование!


Delphi
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
var
  i, j, n, m : integer;
  Summ, Av : real;
  Str : string;
begin
  // Обнуляем результирующую строку
  Str := '';
  // Проходим по всем столбцам
  for i := 0 to m - 1 do
    // Если столбец четный
    if i mod 2 = 0 then
    begin
      // Обннуляем его сумму
      Summ := 0;
      // Считаем сумму столбца
      for j := 0 to n - 1 do
        Summ := Summ + StrToInt(StringGrid.Cells[i, j]);
      // Получаем его среднее арифметическое
      Av := Summ / n;
      // Добавляем результат к результирующей строке
      Str := Str + FloatToStr(Av) + '  ';
    end;
  // Выводим результат в Edit
  Edit1.Text := Str;
end;
1
4192 / 1839 / 222
Регистрация: 06.10.2010
Сообщений: 4,125
20.02.2012, 09:03
Выводи в другой StringGrid
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
20.02.2012, 09:03
Помогаю со студенческими работами здесь

Найти среднее арифметическое квадратов всех нечетных чисел от а до 200
Решите элементарным языком с помощью Операторов цикла 1) Найти среднее арифметическое квадратов всех нечетных чисел от а до 200...

Найти среднее арифметическое квадратов всех нечетных чисел от а до 200
Решите элементарным языком с помощью Операторов цикла 1) Найти среднее арифметическое квадратов всех нечетных чисел от а до 200...

Среднее арифметическое матрицы
как вычислить средне арифметическое матрицы и количество чисел меньше средне арифметического программа создает и заполняет случайными...

Вычислить среднее арифметическое положительных и среднее арифметическое отрицательных чисел последовательности
дана последовательность стоящая из n вещественных чисел.вычислить среднее арифметическое положительных и среднее арифметическое...

Среднее арифметическое строк матрицы
Задача: Сформировать массив из среднего арифметического элементов каждой строки без учета максимального и минимального значения...


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

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
Новые блоги и статьи
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru