Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.11.2014, 21:59   #1
BE4ST
Пользователь
 
Регистрация: 23.11.2014
Сообщений: 12
Восклицание Мужики, выручайте. Вообще в голову ничего не приходит(

Матрица А(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;
}}
А дальше не понимаю как делать(
Пожалуйста, помогите, очень прошу((((

Последний раз редактировалось Stilet; 26.11.2014 в 22:09.
BE4ST вне форума Ответить с цитированием
Старый 26.11.2014, 22:13   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
...
void main()


{double a[5][3],b[5];
 int min;
...
         a[i][j]=-cos((-4.3*i)-j);
         b[i]+=a[i][j];
         if(j==2 && (i==0 || a[min][j]<a[i][j])) min=i;
   }
   b[i]/=5;
} 
a[min][2]=b[2];
...
Понятно?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 26.11.2014, 22:27   #3
BE4ST
Пользователь
 
Регистрация: 23.11.2014
Сообщений: 12
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Код:
...
void main()


{double a[5][3],b[5];
 int min;
...
         a[i][j]=-cos((-4.3*i)-j);
         b[i]+=a[i][j];
         if(j==2 && (i==0 || a[min][j]<a[i][j])) min=i;
   }
   b[i]/=5;
} 
a[min][2]=b[2];
...
Понятно?
Я туговат, но вроде допер)

Последний раз редактировалось BE4ST; 26.11.2014 в 22:34.
BE4ST вне форума Ответить с цитированием
Старый 26.11.2014, 22:53   #4
BE4ST
Пользователь
 
Регистрация: 23.11.2014
Сообщений: 12
По умолчанию

Огромное спасибо, все работает)
BE4ST вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выручайте мужики диплом горит система тестирования сотрудников нужна Андрей1990 Microsoft Office Access 0 08.05.2013 13:03
Мужики выручайте =) Growit Microsoft Office Excel 3 12.05.2012 14:40
не отображается вообще ничего zlo_999 HTML и CSS 5 15.11.2010 13:06
Подскажите темы для сайтов, ничего в голову не лезет Gorychev Свободное общение 2 02.04.2008 12:32