Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
KVANTA
3 / 3 / 0
Регистрация: 12.12.2011
Сообщений: 68
#1

Заменить все нули средним арифметическим. - C++

14.12.2011, 19:55. Просмотров 384. Ответов 2
Метки нет (Все метки)

Заменить все нули средним арифметическим.

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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#include<iostream>
#include<conio.h>
#include<windows>
using namespace std;
 
class Masiv{
 public:
  int i,x;
  static int arr[15];
  
 void Zapol(){
  randomize();
   cout<<"\t\tМатрица до переобразования: "<<endl;
    cout<<"\n";
 for (i=1; i<15; i++)
{
 arr[i]=random(100)-50;
 
 cout<<arr[i]<<" ";
 }
  cout <<"\n";
 for (i=1; i<15; i++)
 {
  x=x+arr[i];
  }
   x=(x/15);
    cout<<"\n";
  }
 void Zapol2(){
  cout<<"\t\tМатрица после переобразования:"<<endl;
  for (i=1; i<15; i++){
   if (arr[i]==0)
  {
  arr[i]=x;
  }
   cout<<arr[i]<<" ";
  }
};
void main(){
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
     Masiv m;
     m.Zapol();
     m.Zapol2();
     system("Pause");
}
Это то что у меня получилось: но она не выводит правильно, вторую матрицу и не подставляет ноль. Помогите пожалуйста
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.12.2011, 19:55
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Заменить все нули средним арифметическим. (C++):

Все элементы, кроме первого, заменить средним арифметическим всех предыдущих - C++
Все элементы, кроме первого, заменить средним арифметическим всех предыдущих.

Заменить все элементы с отрицательными значениями средним арифметическим значением всех положительных элементов. - C++
Заданный массив из 10 элементов. Массив Вы можем вводить одним из 2 способов: • с клавиатуры с помощью cin); • генерируя случайным...

Заменить все элементы с отрицательными значениями средним арифметическим значением всех положительных элементов - C++
Размерность массива (100) Диапазон значений (-100 - +100) Заменить все элементы с отрицательными значениями средним арифметическим...

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

Наименьшее из 3 чисел заменить их средним арифметическим, наибольшее - удвоенным произведением - C++
помогите плз,не могу сделать задание(&quot;Вывести три действительных числа,наименьшее из них заменить их средним арифметическим значением,а...

Нулевые элементы массива заменить средним арифметическим всех элементов - C++
Задание: Создать числовой массив A. Каждый элемент, равный нулю, заменить средним арифметическим всех элементов. Вывести на экран...

2
YouDoItWrong
46 / 46 / 7
Регистрация: 29.10.2011
Сообщений: 154
14.12.2011, 20:10 #2
randomize, random??? Это не pascal, есть srand() и rand() в <cstdlib>/<stdlib.h>. Зачем conio.h?. main должен возвращать значение типа int, хотя предположу что это чудо код под borlad'овское поделье. Где конструктор класса?
0
KVANTA
3 / 3 / 0
Регистрация: 12.12.2011
Сообщений: 68
14.12.2011, 22:23  [ТС] #3
А вы бы не могли помочь, а то я новенький и делал по учебникам, вы совершенно правы этот код был написан на Builder 6
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.12.2011, 22:23
Привет! Вот еще темы с ответами:

Первый элемент каждого четного столбца заменить средним арифметическим - C++
помогите решить пожалуйста, завтра модуль!!!!=) Задана матрица A(n,n). Первый элемент каждого четного столбца заменить средним...

Третий положительный элемент массива заменить средним арифметическим положительных элементов - C++
Третий положительный элемент заменить среднеарифметическим значением положительных всех элементов . Сумму элементов массива ,...

Заменить первый элемент массива средним арифметическим максимального и минимального элементов - C++
Здравствуйте, помогите пожалуйста решить задачку 1)Заменить первый элемент массива средним арифметическим максимального и минимального...

Заменить последний элемент массива средним арифметическим максимального и минимального элементов - C++
Здравствуйте, решите пожалуйста задачу. Заменить последний элемент массива средним арифметическим максимального и минимального элементов.


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.