IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Матрицы и функции
SnooP↑
сообщение 27.12.2010, 17:08
Сообщение #1


Студент
**

Группа: Продвинутые
Сообщений: 67
Регистрация: 29.9.2010
Город: Мосты
Учебное заведение: БГТУ (г. Минск)
Вы: студент



Здравствуйте. снова обращаюсь к вам. Задание такое: Использовать для работы с матрицами указатели и операции вида *p++, p++ и т.д. Матрицы динамические, размер вводится с клавиатуры. Числовые значения считать целыми. Инициализацию матриц реализовать через датчик случайных чисел или ввод с клавиатуры. Результат программы записать в файл.

Дана матрица A(N, M). Найдите количество элементов этой матрицы, больших среднего арифметического всех еѐ элементов.

Сделал для другого варианта, там нужно было найти среднее арифметическое элементов тех строк которые заканчиваются на 1. а тут стопорнулся и не знаю кк продолжить. помогите пожалуйста. что-то я туплю снова....



Код
#include "stdafx.h"
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
  
{
    setlocale(LC_ALL,"");
  int Size = 0;
  int Sizef = 0;
  cout << "Введите размер матрицы: " << endl;
  cin >> Size;
  cin >> Sizef;

  int **Matrix = new int *[Size];
  for (int i = 0; i < Size; i++) {
    Matrix[i] = new int [Size];
  }

  cout << endl;
  for (int i = 0; i < Size; i++) {
    for (int j = 0; j < Sizef; j++) {
      Matrix[i][j] = rand() % 9;
      cout << Matrix[i][j] << " ";
      if (j == Sizef - 1) {
        cout << endl;
      }
    }
  }
  cout << endl;

  for (int i = 0; i < Size; i++) {
    if (Matrix[i][Size-1] == 1) {
      double Full = 0.;
      for (int j = 0; j < Sizef; j++) {
        Full += Matrix[i][j];
      }
      cout << "[Row N" << i + 1 << "]: Average value = " << Full/double(Size) << endl;
    }
  }
  cout << endl;

  for (int i = 0; i < Size; i++) {
    delete []Matrix[i];
  }
  delete []Matrix;
  Matrix = NULL;

  system("pause");
  return 0;
}
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 28.5.2025, 22:57

Книжки в помощь: "Сборник заданий по высшей математике" Кузнецов Л.А., "Сборник заданий по высшей математике" Чудесенко В.Ф., "Индивидуальные задания по высшей математике" Рябушко А.П., и другие.




Зеркало сайта Решебник.Ру - reshebnik.org.ru