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

Выбрать из одномерного массива А элементы, произведение которых на их номер превышает число 10 - C++

Войти
Регистрация
Восстановить пароль
 
Chaow
0 / 0 / 0
Регистрация: 30.07.2013
Сообщений: 15
30.07.2013, 16:48     Выбрать из одномерного массива А элементы, произведение которых на их номер превышает число 10 #1
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <conio.h>
 #include <iostream>
using namespace std;
 
void main()
 {
  const int N=10; //Размер обычного массива можно определить константой
  int x=10;
  int A[N]={1,2,3,4,5,6,7,8,9,10}; //Массив в 10 элементов. 
  for (int i=0;i*i<N;i++) cout<<A[i]<<" "; //Вывели массив на экран поэлементно
getch();
 }
А как сделать так, чтобы массив выводил только те эл-ты, которые при умножении на индекс будут больше 10?

Добавлено через 2 часа 21 минуту
Вот новый вариант: массив выводится уже с умножением элементов на индексы. Нужно только отобрать те, что больше 10.
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <conio.h>
 #include <iostream>
#include <math.h>
using namespace std;
 
void main()
 {
  const int N=10;
  int A[N]={1,2,3,4,5,6,7,8,9,10};//Массив в 10 элементов. 
  for (int i=0;i<N;i++) cout<<A[i]*i<<" ";
getch();
  }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.07.2013, 16:48     Выбрать из одномерного массива А элементы, произведение которых на их номер превышает число 10
Посмотрите здесь:

C++ Найти максимальную сумму чисел, произведение которых не превышает заданного числа.
Найти сумму первых элементов массива, произведение которых не превышает заданного числа М C++
C++ Выбрать все нечетные элементы произвольного одномерного массива в другой массив
C++ Удалить из целочисленного одномерного массива все элементы, в записи которых все цифры различны
Выбрать строки длина которых превышает заданную C++
Сжать массив, удалив из него все элементы модуль которых не превышает 1. Заполнить эти элементы нулями C++
C++ Выбрать слова, длина которых превышает 5 символов
Сдвинуть элементы одномерного динамического массива на заданное число позиций влево C++
C++ Найти и вывести все слова, у которых число гласных букв превышает число согласных
Выбрать максимальное количество чисел в массиве, сумма которых не превышает заданное C++
Выбрать те слова, длина которых превышает 5 C++
C++ Выбрать(вывести индексы) из одномерного массива A элементы, произведение которых на их номер превышает числ

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Issues
430 / 365 / 37
Регистрация: 06.08.2012
Сообщений: 961
30.07.2013, 22:57     Выбрать из одномерного массива А элементы, произведение которых на их номер превышает число 10 #2
C++
1
2
3
4
5
for (int i = 0; i < N; i++) 
{
    if (i*A[i] > 10)
        std::cout << A[i] << ' '; 
}
Chaow
0 / 0 / 0
Регистрация: 30.07.2013
Сообщений: 15
31.07.2013, 03:47  [ТС]     Выбрать из одномерного массива А элементы, произведение которых на их номер превышает число 10 #3
Спасибо, но разобрался уже сам)
Yandex
Объявления
31.07.2013, 03:47     Выбрать из одномерного массива А элементы, произведение которых на их номер превышает число 10
Ответ Создать тему
Опции темы

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