Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Умные, добрые люди, помогите пожалуйста разобратьс, Лабораторная 
:(
    Опции темы
KentavR
Дата 27.11.2014, 18:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 27.11.2014

Репутация: нет
Всего: нет



Матрица А(5,3) задать по формуле A[i,j]=-cos(-4,3i-j). Создать новый одномерный массив, каждый элемент которого равен среднему арифметическому элементов соответствующей строки данной матрицы. Найти наименьший элемент 3-го столбца, заменить его на последнее значение найденного среднего арифметического. (одномерного массива)

#include "stdafx.h"
#include <iostream>
#include <math.h>
#include <iomanip>

using namespace std;
void main()


{double a[5][3];
int i,j;
for(i=0; i<5; i=i+1){
for(j=0; j<3; j=j+1){
a[i][j]=-cos((-4.3*i)-j);
}
}
for(i=0; i<5; i=i+1){
for(j=0; j<3; j=j+1){
cout<<setw(20)<<a[i][j];
}
cout<<endl;
}}
вот мои наработки, а дальше глухо( Помогите пожалуйста, добрые люди, завтра лабу сдавать(
 smile 
PM MAIL   Вверх
baldina
Дата 27.11.2014, 19:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3433
Регистрация: 5.12.2007
Где: Москва

Репутация: 15
Всего: 101



KentavR, код надо аккуратно форматировать, и помечать как "код" (вверху поля редактирования поста есть кнопочка "код"). как читать такую бяку?
сравните:
Код

#include "stdafx.h"
#include <iostream>
#include <math.h>
#include <iomanip>

using namespace std;

void main() {
  double a[5][3];
  int i,j;

  for(i=0; i<5; i=i+1){
    for(j=0; j<3; j=j+1){
      a[i][j]=-cos((-4.3*i)-j);
    }
  }

  for(i=0; i<5; i=i+1){
    for(j=0; j<3; j=j+1){
      cout<<setw(20)<<a[i][j];
    }
    cout<<endl;
  }
}


странно, что вы не можете дальше продвинуться, если написали это сами.
ну да ладно
Цитата(KentavR @  27.11.2014,  18:55 Найти цитируемый пост)
Создать новый одномерный массив, каждый элемент которого равен среднему арифметическому элементов соответствующей строки данной матрицы. 

строк всего 5, значит массив будет размера 5
Код

double b[5];

далее в цикле обрабатываете строки
для i-й строки вам нужно вычислить среднее арифметическое, т.е. сложить и разделить на количество
Код

b[i]=0;
for (int j=0; j < 3; ++j) {
  b[i] += a[i][j];
}
b[i] /= 3;

попробуйте дальше сами. если не будет получаться, пишите, но с конкретными вопросами
PM MAIL   Вверх
KentavR
Дата 27.11.2014, 20:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 27.11.2014

Репутация: нет
Всего: нет



Теперь вопрос возник, как отобразить на экране этот одномерный массив со среднеарифметическими?
PM MAIL   Вверх
feodorv
Дата 27.11.2014, 21:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2214
Регистрация: 30.7.2011

Репутация: 12
Всего: 45



Цитата(KentavR @  27.11.2014,  20:18 Найти цитируемый пост)
Теперь вопрос возник, как отобразить на экране этот одномерный массив со среднеарифметическими? 

То есть приведенный Вами код написан не Вами, да?


--------------------
Напильник, велосипед, грабли и костыли - основные инструменты программиста...
PM MAIL   Вверх
xvr
Дата 28.11.2014, 11:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 35
Всего: 223



Сессии начинаются, студент косяком попер  smile 

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0611 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.