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

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

Войти
Регистрация
Восстановить пароль
 
wonka
1 / 1 / 0
Регистрация: 24.11.2013
Сообщений: 49
#1

Все элементы умножить на последний элемент - C++

19.02.2014, 21:29. Просмотров 378. Ответов 2
Метки нет (Все метки)

Задание такое:
Дан массив из n элементов. Все его элементы умножить на последний элемент с использованием динамического выделения памяти. При задании массива использовать датчик случайных чисел.

Однако в конце что-то не так. Подскажите что

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include<iostream.h>
#include <conio.h>
#include <time.h>
main ()   {
int N;
int i, k;
randomize(),
cout << "\n Vvedite N chisel ";
cin >> N;
int *a = new int[N];
for (i=0; i<N; i++) {
a[i]=rand();
cout<<a[i]<<"   ";
}
for (i=0; i<N; i++)
a[i]=a[i]*a[N];
cout<< "\n Peremnozhiv chisla na poslednii element poluchim "<<a[i];
getch ()  ;
}
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.02.2014, 21:29
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Все элементы умножить на последний элемент (C++):

Отрицательные элементы умножить на последний элемент соответствующей строки. - C++
Отрицательные элементы умножить на последний элемент соответствующей строки. Массив m, заполненный генератором случайных чисел в диапазоне...

Найти минимальный элемент в массиве Y (25). Умножить на него все ненулевые элементы. - C++
Найти минимальный элемент в массиве Y (25). Умножить на него все ненулевые элементы. Распечатать преобразованный массив Y.

Умножить все элементы последовательности на элемент, находящийся в её середине. (Очередь/ стек) - C++
Требования: Реализовать полученный алгоритм с использованием линейных структур данных заданных типов Одна из заданных ...

Найти минимальный элемент массива, умножить на него все отрицательные элементы, стоящие слева - C++
Вообщем условие такое: Среди отрицательных элементов массива найти минимальный, умножить на него все отрицательные элементы стоящие левее...

Первый элемент массива 1 умножить на все элементы массива 2 и вывести результат - C++
Добрый день. Прошу помочь решить вот такую вот задачку: &quot;есть два массива, в которых границы задает пользователь. Например, один...

Найти в матрице А max элемент, все элементы в столбце до max умножить на 2 - C++
Всем доброго вечера. Возникла проблема с задачей, прошу помочь. В матрице А найти max элемент, все элемент, расположенные в столбце до...

2
recoder
130 / 130 / 28
Регистрация: 13.09.2013
Сообщений: 260
Записей в блоге: 2
19.02.2014, 21:49 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
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
#include <iostream>
#include <conio.h>
#include <ctime>
#include <cstdlib>
using namespace std;
 
int main () {
    int N;
    int i, k;
    srand(time(NULL));
    cout << "\n Vvedite N chisel ";
    cin >> N;
    int *a = new int[N];
    for (i=0; i<N; i++) {
        a[i]=rand() % 10;
        cout<<a[i]<<" ";
    }
    for (i=0; i<N; i++){
        a[i]=a[i]*a[N-1];
        cout<< "\n Peremnozhiv chisla na poslednii element poluchim "<<a[i];
    }
    getch();
 
    return 0;
}

C++
1
a[i]=rand() % 10;
- тут 10 можешь менять, это диапазон
1
Ev[G]eN
iOS/Android Developer
Эксперт С++
5097 / 1535 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
19.02.2014, 22:06 #3
Цитата Сообщение от wonka Посмотреть сообщение
C++
1
a[i]=a[i]*a[N];
не A[N], а A[N - 1]
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.02.2014, 22:06
Привет! Вот еще темы с ответами:

Найти столбец содержащий минимальный элемент. Умножить элементы данного столбца на максимальный элемент - C++
30. В матрице А(8,8) найти столбец содержащий минимальный элемент. Умножить элементы данного столбца на максимальный элемент.

Если последний элемент массива положителен, то все элементы массива увеличить на квадрат его максимального элемента - C++
Задача: Задан одномерный массив F(N) (N&lt;=60). Если последний элемент массива положителен, то все элементы массива увеличить на квадрат...

дана целочисленная матрица A , размером а х м, найти в матрице первую строку, все элементы которой равны нолю, Умножить элементы столбца с таким же н - C++
#include &lt;iostream&gt; using namespace std; int main() { const int a = 5; const int m = 4;

Поменять местами первый и последний элементы. Все единичные элементы массива заменить нулями - C++
Люди добрые, помогите плиз с задачками. В массиве Р, размерности 150 150. поменять местами первый и последний элементы; все единичные...


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

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

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