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

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

Войти
Регистрация
Восстановить пароль
 
korolandrey
Сообщений: n/a
#1

Определить сумму отрицательных элементов массива - C++

25.12.2012, 19:02. Просмотров 713. Ответов 1
Метки нет (Все метки)

Помогите пожалуйста, если кому не трудно, с программой которая :

- Создает два массива на N элементов, размер первого определить неявно (путем инициализации определенным количеством элементов).
- Реализовывает функцию копирования элементов первого массива во второй в обратном порядке.
- Определяет сумму отрицательных элементов массива.

и конечно же выводит все это на экран(очень важно)

Премного благодарен наперёд людям приложившим усилия в помощи написания выше изложенной программы!

Добавлено через 1 час 2 минуты
Объясните пожалуйста, как создать массив и вывести его на экран
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.12.2012, 19:02
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Определить сумму отрицательных элементов массива (C++):

Определить сумму положительных и сумму отрицательных элементов матрицы - C++
1. Определить сумму положительных и сумму отрицательных элементов матрицы размерами N*M (N и M не больше 10). Матрицу сформировать из...

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

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

Определить сумму элементов в тех строках, которые не содержат отрицательных элементов. - C++
Дана целочисленная квадратная матрица. Определить сумму элементов в тех строках, которые не содержат отрицательных элементов. Определить...

Определить сумму элементов в тех столбцах, которые не содержат отрицательных элементов - C++
Дана матрица A(n,m). Определить сумму элементов в тех столбцах, которые не содержат отрицательных элементов. Помогите, пожалуйста

Определить сумму элементов в тех столбцах, которые не содержат отрицательных элементов - C++
эту задачу простым языком в Delphi Дана целочисленная квадратная матрица. Определить: 1.) сумму элементов в тех столбцах, которые не...

1
asidorchenko
379 / 205 / 25
Регистрация: 09.04.2012
Сообщений: 635
28.12.2012, 10:14 #2
C++
1
Объясните пожалуйста, как создать массив и вывести его на экран
Базовые типы языка: char, short, int, long, float, long. Тип char однобайтовый: для signed типа один бит является знаком числа, таким образом в 7 бит можно записать 127 чисел [-127..127], для unsigned типа 8 бит являются числом, т.о. [0..255]. Тип short - двухбайтовый. Тип int - 4 байтовый. Тип long 8 байтовый. Массив имеет элементы, принадлежащие к одному из этих типов. Чтобы объявить массив сперва указывается тип элементов, которые планируется хранить в массиве, затем имя массива и количество элементов в массиве - это по всей видимости явное указание размера.
Пример:
C++
1
int a[5];
Пример неявного задания массива
C++
1
int a[] = {1,2,3,4, 5};
Массив это последовательность элементов. Вывод осуществляется поэлементно.

Первый элемент массива выводится следующим образом
C++
1
printf("%d ", a[0]);
Весь массив можно вывести следующим образом:
C++
1
2
3
4
5
printf("%d ", a[0]);
printf("%d ", a[1]);
printf("%d ", a[2]);
printf("%d ", a[3]);
printf("%d ", a[4]);
Чтобы не повторять, создана особая конструкция, называемая циклом.

Цикл объявляется ключевым словом for. Переменная i используется для доступа к отдельным элементам массива. Элементы массива нумеруются от 0 до N-1. Если обратиться к элементу, который находится вне этих границ, возникнет ошибка.
C++
1
2
for(i=0;i<5;i++)
printf("%d ", a[i]);
Копирование в обратном порядке:
C++
1
2
for(i=0, j = 4;i<5;i++, j--)
b[j] = a[i];
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
#include <stdio.h>
 
int main()
{
int i, j;
int a[] = {1,2,3,4, 5};
int b[5]; 
int sum = 0;
 
for(i=0;i<5;i++)
printf("%d ", a[i]);
 
for(i=0, j = 4;i<5;i++, j--)
b[j] = a[i];
 
for(i=0;i<5;i++)
printf("%d ", b[i]);
 
for(i=0;i<5;i++)
 if (a[i]<0)
  sum++;
 
printf("sum: %d ", sum);
 
return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.12.2012, 10:14
Привет! Вот еще темы с ответами:

Определить сумму элементов в тех столбцах, которые не содержат отрицательных элементов - C++
Дана целочисленная квадратная матрица. Определить: 1) сумму элементов в тех столбцах, которые не содержат отрицательных элементов; 2)...

Определить сумму элементов в столбцах матрицы не содержащих отрицательных элементов - C++
дана целочисленная квадратная матрица.Определить: 1)сумму элементов в тез столбцах,которые не содержат отрицательных элементов; ...

Определить сумму элементов в тех столбцах матрицы, которые не содержат отрицательных элементов - C++
Дана целочисленная квадратная матрица. Определить: 1.) сумму элементов в тех столбцах, которые не содержат отрицательных элементов; ...

Определить сумму элементов в тех столбцах матрицы, которые не содержат отрицательных элементов - C++
Помогите пожалуйста. Дана целочисленная квадратная матрица.Определить: 1) сумму элементов в тех столбцах, которые не содержат...


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

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

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