Форум программистов, компьютерный форум CyberForum.ru

В прямоугольной матрице заменить каждый нулевой элемент на среднее арифметическое строки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Механизм надежных сигналов http://www.cyberforum.ru/cpp-beginners/thread1146958.html
Задача: Найти максимальный элемент в матрице А, реализуя синхронизацию процессов с помощью механизма надежных сигналов. Текст проги на нахождение максимального элемента приведена ниже, помогите реализовать синхронизацию процессов с помощью надежных сигналов. #include <iostream> #include <conio.h> using namespace std; int main() {
C++ Программа выбивает ошибку при выводе Помогите,пожалуйста,выбивает непонятную мне ошибку! #include "stdafx.h" #include<stdlib.h> #include<stdio.h> #include<windows.h> int _tmain(int argc, _TCHAR* argv) {float a; int res; int k,i; http://www.cyberforum.ru/cpp-beginners/thread1146946.html
C++ По номеру у некоторого года определить номер его века (учесть, что, например, началом XX века был 1901, а не 1900 год)
По номеру у ( у>0) некоторого года определить с - номер его века (учесть, что, например, началом XX века был 1901, а не 1900 год)
C++ Работа с графом
Смысл такой. Вводим поле n*m, вводим препятствие. (пустые клетки обозначены - 1, препятствия - 0). Строим матрицу смежности размером nk= n*m, анализируем поле (каждую клетку со смежными клетками по 4-м направлениям). куда можно сходить должны записать - 1, куда нельзя - 0. О своих косяках догадываюсь но исправить не могу, в общем помогите довести до рабочего состояния. заранее спасибо, эта работа...
C++ Траектория снаряда (где упадет снаряд ?) http://www.cyberforum.ru/cpp-beginners/thread1146923.html
Траектория снаряда, какой вылетает из пушки под углом \alpha 3 начальной скоростью {V}_{0} описывается уравнениями x={V}_{0}tcos\alpha, y={V}_{0}tcos\alpha-g\frac{{t}^{2}}{2} с точностью х = 2 км определить точку, в который снаряд "уйдет под землю". Задачу решить при \alpha =\frac{\pi }{3},V=35 км / мин и при \alpha =\frac{\pi }{4}, V=30 км / мин. (Указание: начиная с х = 0 с шагом 2 вычисляем...
C++ Определить функцию «дней с начала месяца», вычисляющую количество дней с начала месяца Ребят, такая проблема, написал прогу, которая "Описать структуру «дата» (год, месяц, день). Определить функцию «недель с начала года» вычисляющую количество недель с начала года.", а нужно переделать на "Описать структуру «дата» (год, месяц, день). Определить функцию «дней с начала месяца» вычисляющую количество дней с начала месяца." Заранее спасибо! #include "stdafx.h" #include... подробнее

Показать сообщение отдельно
Nastushka95
0 / 0 / 0
Регистрация: 30.09.2013
Сообщений: 17
13.04.2014, 14:14     В прямоугольной матрице заменить каждый нулевой элемент на среднее арифметическое строки
В прямоугольной матрице заменить каждый нулевой элемент на среднее арифметическое строки, в которой находится нулевой элемент. если таковых несколько, то заменить все нулевые элементы.

Вот примерный код, только он заменяет не нули, а другие числа или же не все нули.

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
#include <iostream>
using namespace std;
int main()
{
    setlocale (LC_ALL, "RUS");
    int i, j, N, M;
    double S, a[20][20];
    cout<<"N="; cin>>N;
    cout<<"M="; cin>>M;
    cout<<"Введите матрицу А \n";
     for (i=0; i<N; i++)
      for (j=0; j<M; j++)
           cin>>a[i][j]; cout<<"\t";
           cout<<endl;
     for (i=0; i<N; a[i][0]=S/M, i++)
      for (S=j=0; j<M; j++)
           S+=a[i][j];
    cout<<"выход матрицы A"<<endl;
     for (i=0; i<N; cout<<endl, i++)
      for (j=0; j<M; j++)
           cout<<a[i][j]<<"\t";
           cout<<endl;
    system("pause");
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru