Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
3 / 3 / 1
Регистрация: 14.10.2009
Сообщений: 76

Матрица, среднее колонны

05.01.2010, 22:07. Показов 977. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
C++
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
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
 
void main()
{
int x[4][4],i,k,y[4];
randomize();
for(i=0;i<4;i++)
for(k=0;k<4;k++)
        {
        gotoxy(k*3+1,i+2);x[i][k]=random(10);
        }
 
cout<<"\n";
for(i=0;i<4;i++)
for(k=0;k<4;k++)
        {
        gotoxy(k*3+1,i+2);cout<<x[i][k];
        y[k]=0;
        }
for(i=0;i<4;i++)
{
for(k=0;k<4;k++)
        {
        ??????????????????????
        }
}
for(k=0;k<4;k++)
cout<<endl<<k+1<<"-Srednee arifmeti4eskoe etoi kolonni = "<<y[k];
getch();
}
помогите дописать код программы помеченный вопросами, что бы, программа высчитывала среднее арифметическое каждой колонны. (у меня вечно там выдаёт ошибку, как найти наименьшее число или чтото в этом роде, нет проблем, а среднее арифметическое просто не получается.)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
05.01.2010, 22:07
Ответы с готовыми решениями:

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

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

2 колонны в 1 блок
Здравстуйте! Есть 2 колонны по центру . все работает хорошо , но есть проблема , как их добавить в общий блок. цель - хочу сделать в...

5
Эксперт JavaЭксперт С++
 Аватар для M128K145
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
05.01.2010, 22:18
C++
1
2
3
4
5
6
7
8
9
10
int mas[4][4], i, j;
double mid[4];
//ввод
for(j = 0; j < 4; ++j)
{
    mid[j] ^= mid[j];
    for(i = 0; i < 4; ++i)
        mid[j] += mas[i][j];
    mid[j] /= 4;
}
1
3 / 3 / 1
Регистрация: 14.10.2009
Сообщений: 76
05.01.2010, 22:30  [ТС]
Цитата Сообщение от M128K145 Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
int mas[4][4], i, j;
double mid[4];
//ввод
for(j = 0; j < 4; ++j)
{
    mid[j] ^= mid[j];
    for(i = 0; i < 4; ++i)
        mid[j] += mas[i][j];
    mid[j] /= 4;
}
я не совсем понимаю такую запись, так как знаю только самый элементарный язык ц++, поэтому затрудняюсь понять как Ваш фрагмент можно записать в моей программе.
0
Эксперт JavaЭксперт С++
 Аватар для M128K145
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
05.01.2010, 22:52
Замени в своем коде строки 22-30 на эти
C++
1
2
3
4
5
6
7
8
9
10
double mid[4];
for(k = 0; k < 4; ++k)
{
    mid[k] ^= mid[k];
    for(i = 0; i < 4; ++i)
        mid[k] += mas[i][k];
    mid[k] /= 4;
}
for(i = 0; i < 4; ++i)
    cout<<endl<<k+1<<"-Srednee arifmeti4eskoe etoi kolonni = "<<mid[i];
ЗЫ. это и есть "элементарный си++"
1
3 / 3 / 1
Регистрация: 14.10.2009
Сообщений: 76
05.01.2010, 23:30  [ТС]
Цитата Сообщение от M128K145 Посмотреть сообщение
Замени в своем коде строки 22-30 на эти
C++
1
2
3
4
5
6
7
8
9
10
double mid[4];
for(k = 0; k < 4; ++k)
{
    mid[k] ^= mid[k];
    for(i = 0; i < 4; ++i)
        mid[k] += mas[i][k];
    mid[k] /= 4;
}
for(i = 0; i < 4; ++i)
    cout<<endl<<k+1<<"-Srednee arifmeti4eskoe etoi kolonni = "<<mid[i];
ЗЫ. это и есть "элементарный си++"

дауж, тогда я совсем тупой... впервые вижу такие обозначения как mid[k] ^= mid[k];mid[k] /= 4;
0
Эксперт JavaЭксперт С++
 Аватар для M128K145
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
05.01.2010, 23:54
C++
1
mid[k] ^= mid[k];
Самый быстрый способ обнуления. Можешь переписать так
C++
1
mid[k] = 0;
C++
1
mid[k] /= 4;
деление с присвоением, аналогично такой записи
C++
1
mid[k] = mid[k] / 4;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
05.01.2010, 23:54
Помогаю со студенческими работами здесь

Сравнение данных колонны
Добрый день, Имеются колонка А с различными наименованиями продуктов, в зависимости от наличия совпадения по слову legal или private...

Разделить текст на колонны
Доброго дня господа. Column-count позволяет разделить текст на колонны. Задав числом количество этих колонн. Можно ли количество колонн...

Определить, достаточна ли прочность колонны
Определить достаточна ли прочности полой (пустой внутри) колонны, если сверху давит вес G=100000 Н. Диаметр колонны 600 мм, ширина...

Матрица , среднее арифметическое .
Дана матрица размерностью m, такая что, среднее арифметическое всех элементов равно среднему арифметическому главной диагонали.

Матрица, среднее арифметическое.
даны натуральное число n , действительная матрица размера nх9. Вывести матрицу на экран и найти среднее арифметическое каждого из столбцов....


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru