Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти минимальный элемент в матрице и посчитать количество отрицательных элементов,расположенных выше главной диагонали. https://www.cyberforum.ru/ cpp-beginners/ thread849444.html
Напишите программу формирования массива C(n,n) с помощью датчика случайных чисел из промежутка. -Найдите минимальный элемент и поменяйте его с первым элементом массива. -посчитать количество...
C++ хеширование
Написать функцию int incl_lexm (char *p_lexm, char type _lexm), которая методом хеширования для строки, адресуемой p_lexm, определяет свободную позицию в таблице tabl, и если в ней отсутствует...
C++ Поиск минимального элемента идеально сбалансированного дерева
Как найти минимальный элемент? Вообще не представляю. зы. Дерево поиска другой разговор.
C++ Выход за пределы массива? Проблема с работой кода. при выполнении выскакивает ошибка "HEAP CORRUPTION DETECTED: after Normal block (#912) at 0x022E82C8 CRT detected that the application wrote to memory after end of heap... https://www.cyberforum.ru/ cpp-beginners/ thread849422.html
C++ Подсчитать количество целых среди чисел a.b.c https://www.cyberforum.ru/ cpp-beginners/ thread849413.html
Подсчитать количество целых среди чисел a.b.c Добавлено через 6 минут помогите срочно надо Добавлено через 2 часа 8 минут =(((((((((((((((((((( Добавлено через 40 минут ну что так не кто...
Проверить будут ли они сторонами треугольника C++
Даны три положительных числа a.b.c. Проверить будут ли они сторонами треугольника. Если да то вычислить площадь этого треугольника Добавлено через 8 минут помогите(((
Найти координаты точек пересечения прямой и окружности C++
Найти координаты точек пересечения прямой y=kx+b и окружности радиуса R с центром в начале координат. В каких координатных четвертях находятся точки пересечения? Если точек пересечения нет или прямая...
C++ Компьютер угадывает число. Задача решена, как считаете? (вектор и цикл) Компьютер должен угадать задуманное пользователем число с 7-ми попыток. Хотел написать с использованием циклов, а не просто перебором if-else. Но не всегда получается, как я смотрю. Есть ли какое... https://www.cyberforum.ru/ cpp-beginners/ thread849323.html
C++ Как сделать ,чтобы строки двумерного массива были кратные двум? https://www.cyberforum.ru/ cpp-beginners/ thread849299.html
Как сделать ,чтобы строки двумерного массива были кратные двум?То есть когда я заполняю массив , первая строка заполняется во вторую , а вторая в четвертую?!Подскажите пожалуйста
C++ Исправьте программу пожалуйста Почему последнюю строку в итоге в консоли выводит два раза, в чём ошибка и как это исправить? //--------------------------------------------------------------------------- #include <vcl.h>... https://www.cyberforum.ru/ cpp-beginners/ thread849293.html
72 / 72 / 64
Регистрация: 21.01.2013
Сообщений: 147
26.04.2013, 18:28 0

Дан одномерный массив,введенный с клавиатуры

26.04.2013, 18:28. Просмотров 522. Ответов 3
Метки (Все метки)

Ответ

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
#include <iostream>
#include <math.h>
 
using namespace std;
 
int main()
{
    int i,j,n,sum;
    cout << "n = "; 
    cin >> n;
    cout << "Input array: \n"; 
    
    int **ARRAY = new int*[n];
    for (i=0; i<n; i++) ARRAY[i] = new int[n];
    
    int *B = new int[n];
    
    for (i=0; i<n; i++)
     for (j=0; j<n; j++) 
     {
      cin >> ARRAY[i][j];
      if ( j==n-i-1 ) B[i] = ARRAY[i][j];
     }
    
    for (i=0; i<n; i++)
    {
     sum = 0;
     for (j=0; j<n; j++) 
     {
      if ( ARRAY[i][j]>0 ) sum+=ARRAY[i][j];
      if ( j==n-i-1 ) B[i] = ARRAY[i][j];
     }
     cout << "Sum" << i+1 << " = " << sum << endl;
    }
    cout << "array B: ";
    for (i=0;i<n;i++) cout << B[i] << " ";
    cout << endl;
    
    
    system("PAUSE");
    return 0;
}


Вернуться к обсуждению:
Дан одномерный массив,введенный с клавиатуры
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.04.2013, 18:28
Готовые ответы и решения:

Написать программу, которая методом обмена "пузырька" сортирует по убыванию введенный с клавиатуры одномерный массив
...написать программу, которая методом обмена &quot;пузырька&quot; сортирует по убыванию введенный с...

Отсортировать массив, введенный с клавиатуры
1.заполнить массив с клавиатуры где n &lt; 100.( это просто). 2.Отсортировать на возрастание (тоже...

Разработать консольное приложение, позволяющее сортировать введенный одномерный массив действительных чисел
1. Разработать консольное приложение, позволяющее сортировать введенный одномерный массив...

Написать программу которая проверяет введенный с клавиатуры массив имеющий возрастающую последовательность
Написать программу которая проверяет введенный с клавиатуры массив имеющий возрастающую...

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