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

Заполнить одномерный массив, обработав данные двумерного массива по заданному условию - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Напечатать все слова предложения, множество букв которых совпадает с множеством букв первого слова http://www.cyberforum.ru/cpp-beginners/thread1308785.html
Ввести с клавиатуры строку, в которой записаны слова на английском языке Слова состоят из строчных букв и отделяются друг от друга, по крайней мере, одним пробелом. Напечатать все словп, множество букв которых совпадает с множеством букв первого слова. Если искомых слов нет, вывести '***'. Помогите, пожалуйста с написание этой проги...
C++ Структура "Автобус". Организовать поиск по номеру маршрута Описать структуру AVTO. которая содержит следующие поля: номер автобуса, номер маршрута, фамилия водителя. Организовать поиск по номеру маршрута. http://www.cyberforum.ru/cpp-beginners/thread1308784.html
Заполнить последовательность членами ряда. Найти первый член, меньший епсилон C++
Дано вещественное число E (E>0). Последовательность вещественных чисел определяется следующим образом: Ak=(-1)^k+1/(2k)! , k=1, 2, … Найти первый из номеров k, для которого выполняется условие ||Ak|-|Ak-1||<E. Выдать количество членов последовательности, значение последнего члена.
C++ Метод дихотомии или золотого сечения
Найти все корни уравнения на отрезке методом дихотомии или золотого сечения. Помогите, пожалуйста.
C++ Определить для каждого четного столбца максимальный элемент http://www.cyberforum.ru/cpp-beginners/thread1308746.html
Помогите составить программу для задачи: "Дан двумерный массив из 5 строк и 6 столбцов. Определить для каждого четного столбца максимальный элемент. Найти произведение этих элементов." Или как хотя бы определить максимальный элемент у четных столбцов?
C++ Что такое move семантика? Что такое move семантика? Добавлено через 6 минут Я правильно понимаю, что mov присваивание перемещает правый операнд на место левого? И как его писать? Пусть есть некий класс, чьи объекты имеют указатель на родителя и указатель на массив потомков. class A { A *Parent; A *Children; size_t Count; public: подробнее

Показать сообщение отдельно
Amandosov
Знаток
156 / 156 / 65
Регистрация: 18.11.2012
Сообщений: 411
Записей в блоге: 2
24.11.2014, 22:29     Заполнить одномерный массив, обработав данные двумерного массива по заданному условию
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
#include <iostream>
using namespace std;
 
int main()
{
int a[100][100],b[100],n,m;
 
cin>>n>>m;
for(int i=0;i<n;i++)
for(int j=0;j<m;j++)
cin>>a[i][j];
 
for(int i=0;i<n;i++)
{
int ot=0,pol=0;
int sum=0,kol=0,min=a[i][0];
for(int j=0;j<m;j++)
{if(a[i][j]<0) {ot++;sum+=a[i][j];}
else if(a[i][j]>0) pol++;
else kol++;
if(a[i][j]<min) min=a[i][j];}
if(ot<kol) b[i]=min;
else if(ot>kol) b[i]=sum;
else b[i]=kol;
}
for(int i=0;i<n;i++)
cout<<b[i]<<' ';
 
return 0;
}
 
Текущее время: 18:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru