Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Считывание текстовой информации, подсчет мат выражений, если таковые имеются Собственно имеется текстовый файл, или данные вводятся вручную, суть в том что необходимо отбросить все ненужное и найти только математические выражения, вычислить их результат. Пока есть такой код калькулятора распознает 4 арифм оператора и скобки любой вложенности, работает только с целыми числами, нужна помощь в реализации с вещественными, а так же по возможности проверка на то евляетс ли... https://www.cyberforum.ru/ cpp-beginners/ thread884376.html Не получается считать информацию из фаила (описать структуру с именем MARSH) C++
Не получается считать информацию из файла. Все остальные действия программы кроме считывания информации из файла работают нормально. Ошибка кроется между 114 и 128 строками, я не понимаю как её исправить и что там надо дописать,уже попросту не соображаю под вечер,решил обратиться за помощью на форум. Помогите пожалуйста. Условия задачи: Создать однофайловое консольное приложение...
C++ Непоследовательное чтение и запись в файл в одной программе Здравствуйте ! Нужен совет как реализовать в программе чтение и запись если пользователь сам говорит что делать. https://www.cyberforum.ru/ cpp-beginners/ thread884362.html C++ Даны три квадратные матрицы. Сформировать вектор, состоящий из минимальных элементов каждой матрицы, отличных от нуля https://www.cyberforum.ru/ cpp-beginners/ thread884353.html
Даны три квадратные матрицы. Сформировать вектор, состоящий из минимальных элементов каждой матрицы, отличных от нуля. Поиск минимального элемента выполнить в виде процедуры
Дано матрицу А размером 6х5. Заменить в матрице элементы главной диагонали нулями C++
Дано матрицу А размером 6х5. Заменить в матрице элементы главной диагонали нулями.
C++ Дано одномерный массив Х, состоящий из 15 элементов. Определить пивсуму наибольшего и наименьшего элементов массива Дано одномерный массив Х, состоящий из 15 элементов. Определить пивсуму наибольшего и наименьшего элементов массива https://www.cyberforum.ru/ cpp-beginners/ thread884346.html
C++ АТД "ЗАПИСЬ", создать 7 объектов https://www.cyberforum.ru/ cpp-beginners/ thread884337.html
Ребят, помогите пожалуйста создать 7 объектов . (пукнт 2) 1.Определить АТД «ЗАПИСЬ», со следующими полями: ФИО, Номер телефона(домашний, рабочий, мобильный) День рождения. Создать следующие функции-члены класса: конструкторы, деструктор, метод, который поможет реализовать запрос, в пункте 2 2.Создать 7 объектов типа «Запись». Вывести на экран информацию о тех людях, которые имеют одного...
C++ запись в файл
проверьте на ошибки плз!!!!и как сделать так что-бы даные можно было вводить с клавиатуры... #include "stdafx.h" #include <iostream> #include <stdio.h> #include <conio.h> #include <string.h> int _tmain(int argc, _TCHAR* argv) {
C++ Дана прямоугольная матрица. Определить четные элементы, имеющие нечетную сумму индексов. Задание: Дана прямоугольная матрица. Определить четные элементы, имеющие нечетную сумму индексов. Не выдает четные элементы матрицы с нечетными коэффициентами. Не могу понять, в чем ошибка... #include <iostream> #include <stdio.h> #include <conio.h> #include <math.h> using namespace std; int main() { setlocale(LC_ALL,"rus"); https://www.cyberforum.ru/ cpp-beginners/ thread884316.html C++ В заданной строке определить самое длинное и самое короткое слово Ввести несколько строк,каждая из которых содержит некоторое количество слов.В заданной строке определить самое длинное и самое короткое слово. https://www.cyberforum.ru/ cpp-beginners/ thread884312.html
C++ Обработка исключений
Надо что бы программка проверяла при вводе пользователя фамилии, имени и тд, заполнено ли строка где должно быть то самое имя или фамилия и тд. .. Код набросала но тут конечно, явно ошибка, так что прошу помогите.. Код C++ int main(int argc, char *argv) { char* name=new char ; char* wname=new char; char* srname=new char ;
C++ Вычислить разницу элементов массива, что расположены между первым отрицательным та вторым положительным элементами Ребяяят хелп,запара с ф-цией... У меня задание:Вычислить разницу элементов массива, что расположены между первым отрицательным та вторым положительным элементами Вот моя ф-ция,только считает не правильно:( inline int MASS<T>::raznica( ) { int k = 0, d = 0, l1 = 0, l2 = 0 ; int razn = 0; https://www.cyberforum.ru/ cpp-beginners/ thread884266.html
1 / 1 / 1
Регистрация: 09.11.2012
Сообщений: 82
07.06.2013, 00:27  [ТС] 0

Если число отрицательных элементов матрицы превышает число положительных, увеличить каждый её элемент на величину среднего арифметического её элем-ов - C++ - Ответ 4683382

07.06.2013, 00:27. Показов 2679. Ответов 13
Метки (Все метки)

Ответ

Цитата Сообщение от eocron Посмотреть сообщение
зачем вам вообще понадобилось определять новые переменные
- я лопух, решаю все задачи методом научного тыка.
Цитата Сообщение от eocron Посмотреть сообщение
Так же в C++ принято использовать "cin>>n;" вместо "scanf("%d",&n);".
- а это принципиально в данном конкретном случае? Или банально запись проще (что само по себе уже является аргументом). Мне на будущее, чтобы в следующий раз понимать, что делаю.

Кликните здесь для просмотра всего текста
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
#include <iostream>
 
 
using namespace std;
 
void task(int **mass,unsigned int N, unsigned int M)
{
int count = 0;
int sum = 0;
 
for(unsigned int i = 0; i < N;i++)
{
    for(unsigned int j = 0; j < M;j++)
    {
    if(mass[i][j]<0){ count--; }
    else{ count++; }
    sum+=mass[i][j];
    }
}
 
sum /= M*N;
if(count < 0)
{
    for(unsigned int i = 0; i < N;i++)
    {
        for(unsigned int j = 0; j < M;j++)
        {
        mass[i][j]+=sum;
        }
    }
    std::cout<<"The matrix has been changed:\n";
}
}
 
int main()
{
 unsigned int n,m;
 std::cout<<"Please input the number of lines: ";
 scanf("%d", &n);
 std::cout<<"Please input the number of columns: ";
 scanf("%d", &m);
 
 std::cout<<"Please input some elements: \n";
 
 int **matrix=new int*[n];
 for (unsigned int i = 0; i < n; i++) matrix[i] = new int[m];
 
 for (unsigned int i = 0; i < n; i++)
 
     for (unsigned int j = 0; j < m ; j++)
         scanf("%d", &matrix[i][j]);
 
 std::cout<<"\n";
 std::cout<<"Here is your array: \n";
 for(unsigned int i=0; i<n; i++)
 {
  for(unsigned int j=0; j<m; j++)
  printf("%4d ", matrix[i][j]);
  printf("\n");
  }
 
 task(matrix, n,m);
 
 std::cout<<"\n";
 std::cout<<"The task is done: \n";
 
 for(unsigned int i=0; i<n; i++)
 {
      for(unsigned int j=0; j<m; j++)
              printf("%10d", matrix[i][j]);
              printf("\n");
 }
 system("pause");
 return(0);
}


Гляньте на скриншот, пожалуйста - где я снова напортачила?

Вернуться к обсуждению:
Если число отрицательных элементов матрицы превышает число положительных, увеличить каждый её элемент на величину среднего арифметического её элем-ов C++
Миниатюры
Если число отрицательных элементов матрицы превышает число положительных, увеличить каждый её элемент на величину среднего арифметического её элем-ов  
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.06.2013, 00:27
Готовые ответы и решения:

Если сумма положительных элементов матрицы превышает абсолютную величину суммы отрицательных, увеличить на значение каждый элемент
Разработать алгоритм и программу нисходящим способом, предполагая матрицу А из 5 строк и 5 столбцов...

Увеличить каждый элемент матрицы А на величину среднего арифметического всех ее элементов
Если число отрицательных элементов матрицы А(5х5) превышает число положительных, то увеличить...

Подсчитать число элементов матрицы, значения которых меньше среднего арифметического значений элементов матриц
Дана прямоугольная матрица А(n * m). Подсчитать число элементов матрицы, значения которых меньше...

Если отрицательных элементов матрицы больше, чем положительных, увеличить элементы на среднее арифметическое
Задание. матрица 5 на 5 Если число отрицательных элементов матрицы превышает число...

13
07.06.2013, 00:27
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.06.2013, 00:27
Помогаю со студенческими работами здесь

Матрицы. Подсчитать число столбцов, среднее арифметическое элементов которых меньше среднего арифметического всех элементов
В матрице А(6,6) подсчитать число столбцов, среднее арифметическое элементов которых меньше...

В масиве а(10) определить число элементов меньших 5, и число элементов , больше среднего арифметического
В масиве а1,а2,а3...а10 определить число элементов меньших 5, и число элементов , больше среднего...

Массив: подсчитать число столбцов, среднее арифметическое элементов которых меньше среднего арифметического всех элементов матрицы.
В матрице A(6, 6) подсчитать число столбцов, среднее арифметическое элементов которых меньше...

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

Найти номера тех столбцов матрицы, сумма элементов которых превышает заданную величину, и число таких столбцов
Для матрицы из 3 строк и 7 столбцов отпечатать номератех слобцов, сумма элементов которых превышает...

Найти число отрицательных, число нулевых и число положительных элементов массива
Я далека от программирования. Учусь вообще на фил.факе и на последнем году учебы нам преподнесли...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru