Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Макросы Ребята помогите!Надо переделать все пож макросы.Но в литературе как -то всё обрывками написано.непонятно как целиком программу писать! вот напримет,было сказано - пишем в тексте программы MyInclude.cpp #include<iostream.h> #include<conio.h> #include<stdlib.h> #include<stdio.h> #include<math.h> https://www.cyberforum.ru/ cpp-beginners/ thread306872.html C++ Индивидуальное задание С++
Ребята, выручайте... Срочно надо сдавать,а как делать не знаю... Вот задание Составить описание класса для объектов-векторов, задаваемых координатами концов в трехмерном пространстве. Обеспечить операции сложения векторов с получением нового вектора...
C++ написать программу на с++ информационное поле элемента очереди - строка. https://www.cyberforum.ru/ cpp-beginners/ thread306841.html
помогите пожалуйста.... написать программу на с++ информационное поле элемента очереди - строка.Посчитать колличество слов очереди, которые начинаются и заканчиваются одной и той же литерой
C++ Графика C++ https://www.cyberforum.ru/ cpp-beginners/ thread306839.html
Вывести на экран цветную трапецию. Должно работать в Borland 3.1
в каждой строке матрицы поменять местами последний отрицательный и последний нулевой элементы C++
Люди помогите что делаю не правильно ? :) Добавлено через 28 минут нашел косяк всем спасибо :) #include "stdafx.h" #include <iostream> using namespace std; int main() { int n,m,i,j;
C++ Работа с файлами С++ Перезаписать текстовый файл, выбросив из него все гласные буквы, новый файл не создавать. пожалуйста помогите. https://www.cyberforum.ru/ cpp-beginners/ thread306830.html
C++ Запись случайных чисел в массив https://www.cyberforum.ru/ cpp-beginners/ thread306825.html
Подскажите, пожалуйста, в чем проблема. #include <random> ... std::tr1::mt19937 eng; std::tr1::poisson_distribution<double>poisson(5.0); std::cout << poisson(eng) << std::endl; - это для генерирования случайной величины, распределенной по закону пуассона. Есть следующий код: #include "stdafx.h" #include <iostream> #include <random>
C++ Класс Group
Что это такое и из-за чего такая ошибка? Скриншот ошибки: -> https://www.cyberforum.ru/attachment.php?attachmentid=80287&stc=1&d=1306572505.
C++ Формы https://www.cyberforum.ru/ cpp-beginners/ thread306811.html
Люди подскажите что и как надо делать чтобы писать на С++ в форме, а то консоль надоела, а когда проэкт с формой создаю незнаю что делать т.к. даже main не нахожу(
C++ Наследование, не понимаю в чем ошибка Задание из Лафоре, наследование. Даже пример есть, но почему-то не работает: в консоле выводит первые 79 символов s1 и все. VS 2010 class String //user-defined string type { protected: static const int SZ = 80; //size of all String objects char str; //holds a C-string public: String() //no-arg constructor { str = '\0'; }... https://www.cyberforum.ru/ cpp-beginners/ thread306810.html
C++ Расположить элементы последовательности по порядку
Доброго времени суток. Прошу помочь мне с заданием. Задача: Дана последовательность. Расположить ее положительные элементы, стоящие на нечетных местах по возрастанию. Блок- схему прилагаю.
C++ В заданной прямоугольной матрице найти средние арифметические элементов каждой из ее диагоналей, параллельных главной. помогите пожалуйста ! Задача : В заданной прямоугольной матрице найти средние арифметические элементов каждой из ее диагоналей, параллельных главной. какой к ней код? https://www.cyberforum.ru/ cpp-beginners/ thread306784.html
2554 / 1319 / 178
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
28.05.2011, 19:44 0

Для каждого массива опpеделить номеp столбца с наибольшим количеством положительных элементов - C++ - Ответ 1699407

28.05.2011, 19:44. Показов 1938. Ответов 7
Метки (Все метки)

Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Вот, подправил, сравни со своим
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
#include <iostream>
#include <iomanip>
 
using namespace std;
 
void inputmas(int[3][5], char);
int schet(int[3][5]);
void outrez(int[3][5], char, int);
 
int main()
{
     setlocale(LC_ALL, "Russian");
     int a[3][5], v[3][5];
     inputmas(a, 'a');
     inputmas(v, 'v');
     outrez(a, 'a', schet(a));
     outrez(v, 'v', schet(v));
     system("pause");
}
 
void inputmas(int x[3][5], char name)//определение функции ввода массива input()
{
     int i,j;
     cout<<"Вводим массив "<<name<<endl;
     for(i=0; i<3; i++)
          for(j=0; j<5; j++)
          {
               cout<<"Введите элемент массива"<<name<<"["<<i<<"]["<<j<<"]="; //Выводить каждый раз эту строку не очень удобно, особенно если вводить в массив не по одному элементу, а сразу все
               cin >> x[i][j];
          }
}
 
int schet(int m[3][5])//Определение расчетной функции schet()
{
     int max=0, tmp=0, number=0;
     for (int j=0; j<5; j++)
     {
          for (int i=0; i<3; i++)
               if (m[i][j]>0)
                    tmp++;
          if (tmp>max)
          {
               max=tmp;
               number=j+1;
          }
          tmp=0;
     }
     return number;
}
 
void outrez(int x[3][5], char name, int num_stolbca_)//Определение вывода массива outrez()
{
     int i,j;
     cout<<"Исходный массив "<<name<<":"<<endl;
     for(i=0; i<3; i++)
     {
          for(j=0; j<5; j++)
               cout << setw(6)<< x[i][j];
          cout << endl;
     }
     cout<<"Наибольшее кол-во положит. эл-тов "<<name<<" содержится в "<<num_stolbca_<<" столбце\n";
}
Добавлено через 15 минут
Во-первых, по стандарту языка такие заголовочные файлы, как iostream подключаются без ".h". Код, конечно, скомпилируется, но компилятор выдаст warning.
Во-вторых, главная функция в с++ именуется int main() а не void main().
В-третьих, т.к. функция schet() выдает результат в int, то вместо
num_stolbec_a=schet(a);
num_stolbec_v=schet(v);
outrez(a, 'a', schet(a));
outrez(v, 'v', schet(v));
целесообразнее будет просто
C++
1
2
outrez(a, 'a', schet(a));
     outrez(v, 'v', schet(v));
и переменные лишние можно не объявлять.
Ну вот, вроде все.

Вернуться к обсуждению:
Для каждого массива опpеделить номеp столбца с наибольшим количеством положительных элементов C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.05.2011, 19:44
Готовые ответы и решения:

Для каждого массива определить номер столбца с наибольшим количеством положительных элементов.
Использование функций, возвращающих одно значение. Даны целочисленные массивы A, B. Для каждого...

Для каждого массива опpеделить: сpеднее аpифметическое отpицательных / положительных элементов
Помогите пожалуйста решить, буду очень признателен) 3) Даны вещественные массивы A, F. Для...

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

Для каждого столбца массива подсчитать сумму чётных положительных элементов
Для каждого столбца подсчитать сумму чётных положительных элементов и записать данные в новый...

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

Для каждого столбца двумерного массива подсчитать сумму четных положительных элементов
III. Дан массив размером n×n, элементы которого целые числа. Замечание. Для хранения массив...

Для каждого столбца двумерного массива подсчитать сумму четных положительных элементов
Дан массив размером n×n, элементы которого целые числа Для каждого столбца подсчитать сумму четных...

Найти номер строки массива с наибольшим количеством положительных элементов и раскрасить эту строку зеленым цветом
program zadanie9_1; Uses crt; var i,j,a,b,neg,pos:integer; k:array of longint; begin...

Найти сумму положительных элементов каждого четного столбца и произведение отрицательных элементов каждого нечетного столбца
Дана матрица А(5,6). Найти сумму положительных элементов каждого четного столбца и произведение...

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