0 / 0 / 0
Регистрация: 26.03.2014
Сообщений: 8
1

Найти элементы массива, индексы которых являются степенями двойки

28.03.2014, 09:37. Показов 6240. Ответов 10
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дан целочисленный массив с количеством элементов n.напечатать те его элементы,индексы которых являются степенями двойки(1,2,4,8,16,...)
помогите пожалуйста решить задачу
0
28.03.2014, 09:37
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
28.03.2014, 09:37
Ответы с готовыми решениями:

Напечатать элементы массива, индексы которых являются степенями двойки (1,2,4,8,16.)
Дан целочисленный массив с количеством элементов n. Напечатать те его элементы, индексы которых являются степенями двойки (1,2,4,8,16...)....

Напечатать те элементы заданного целочисленного массива, индексы которых являются степенями двойки
Дан целочисленный массив с количеством элементов п. Напечатать те его элементы, индексы которых являются степенями двойки (1, 2, 4, 8, 16,...

Одномерные массивы. Определить те его элементы, индексы которых являются степенями двойки
Здравствуйте,помогите пожалуйста заранее благодарю. Составить программу по обработке одномерного массива согласно условию. Дан...

10
Модератор
Эксперт С++
 Аватар для zss
13728 / 10924 / 6482
Регистрация: 18.12.2011
Сообщений: 29,159
28.03.2014, 10:15 2
C++
1
2
for(int i=1;i<n;i*=2)
   cout<<x[i];
0
 Аватар для Matan!
1437 / 1014 / 228
Регистрация: 31.05.2013
Сообщений: 6,645
Записей в блоге: 6
28.03.2014, 10:22 3
zss, не всё так просто.Программа выдаёт плохой ответ.
0
Модератор
Эксперт по электронике
8955 / 6721 / 921
Регистрация: 14.02.2011
Сообщений: 23,721
28.03.2014, 10:24 4
Цитата Сообщение от Matan! Посмотреть сообщение
zss, не всё так просто.
а в чем сложность?
Цитата Сообщение от Matan! Посмотреть сообщение
Программа выдаёт плохой ответ.
плохой это какой?
0
 Аватар для Matan!
1437 / 1014 / 228
Регистрация: 31.05.2013
Сообщений: 6,645
Записей в блоге: 6
28.03.2014, 10:32 5
Цитата Сообщение от ValeryS Посмотреть сообщение
а в чем сложность?
Вот мой код(писали в одно время):
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
 
using namespace std;
 
int main()
{
    int N,a[100000];
    cout << "Enter array size:  \n";
    cin >> N;
    
    for(int i=1; i<N; i*=2)
        cout << a[i];
    system("pause");
    return 0;
}
Добавлено через 34 секунды
Ответ: -8.......... многозначное число.
0
Модератор
Эксперт по электронике
8955 / 6721 / 921
Регистрация: 14.02.2011
Сообщений: 23,721
28.03.2014, 10:37 6
Цитата Сообщение от Matan! Посмотреть сообщение
Ответ: -8.......... многозначное число.
интересно а что ты хотел увидеть?
в массиве мусор
а мусор в VS это 0xCCCCCCCC или CDCDDCDC что в десятичном виде -858993460 или -842146596
0
 Аватар для Matan!
1437 / 1014 / 228
Регистрация: 31.05.2013
Сообщений: 6,645
Записей в блоге: 6
28.03.2014, 11:39 7
А откуда он там взялся?
Я слишком много места в массиве выделил?
Что мусор,это я и сам видел.
0
Модератор
Эксперт по электронике
8955 / 6721 / 921
Регистрация: 14.02.2011
Сообщений: 23,721
28.03.2014, 11:54 8
Цитата Сообщение от Matan! Посмотреть сообщение
А откуда он там взялся?
а данные кто в массив заносить будет?

это равносильно
C++
1
2
int a;
cout<<a;
а потом долго удивлятся
1
Модератор
Эксперт С++
 Аватар для zss
13728 / 10924 / 6482
Регистрация: 18.12.2011
Сообщений: 29,159
28.03.2014, 18:59 9
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
 #include <cmath>
using namespace std;
 int main()
{
    int N;
    cout << "Enter array size:  \n";
    cin >> N;
    int* a=new int[N];
    for(int i=0; i<N; ++i)
          a[i]=rand();
    for(int i=1; i<N; i*=2)
        cout << a[i]<<" ";
    delete[] a;
    system("pause");
    return 0;
}
0
Модератор
Эксперт по электронике
8955 / 6721 / 921
Регистрация: 14.02.2011
Сообщений: 23,721
28.03.2014, 21:20 10
zss, не мечи бисер, .....далее по тексту
люди в массив данные не заносят,а потом обижаются что не то на экране
посему лучше бы так написал
C++
1
2
 for(int i=0; i<N; ++i)
          a[i]=i;
а то опять будут говорить что не те значения
1
 Аватар для Matan!
1437 / 1014 / 228
Регистрация: 31.05.2013
Сообщений: 6,645
Записей в блоге: 6
01.04.2014, 21:19 11
Цитата Сообщение от ValeryS Посмотреть сообщение
а данные кто в массив заносить будет?
Точно.. Действительно пропустил..
0
01.04.2014, 21:19
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
01.04.2014, 21:19
Помогаю со студенческими работами здесь

Дан целочисленный массив с количеством элементов n. напечатать те его элементы, индексы которые являются степенями двойки
Дан целочисленный массив с количеством элементов n. напечатать те его элементы, индексы которые являются степенями двойки(1,2,4,8, и т.д)

Массив: Вывести элементы, индексы которых являются степенями 2, упорядочив их в порядке возрастания
Сформировать случайным образом массив из 20 элементов и вывести на экран сначала весь массив, а затем только те элементы, индексы которых...

Вычислить сумму элементов массива, которые являются степенями пятерки и индексы которых есть нечетные числа
ОБРАБОТКА ОДНОМЕРНЫХ МАССИВОВ 1. Вычислить сумму элементов массива, которые являются степенями пятерки и индексы которых есть нечетные...

Вычислить сумму элементов массива, которые являются степенями пятерки и индексы которых есть нечетные числа.
Вычислить сумму элементов массива, которые являются степенями пятерки и индексы которых есть нечетные числа. помогите написать...

Вывести элементы массива, значения которых являются степенями числа 2
Дан массив целых чисел. Вывести элементы массива, значениями которых являются степени числа 2 (например, 16, 4, 64, 8, 128). Поняла как...


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

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

Редактор формул (кликните на картинку в правом углу, чтобы закрыть)
Опции темы

Новые блоги и статьи
Отключение отслеживания файла, занесенного в .gitignore в Git
hw_wired 10.02.2025
Git помогает следить за изменениями в проекте, но иногда требуется исключить определенные файлы из системы контроля версий. Это могут быть конфигурационные файлы с локальными настройками, временные. . .
Что такое use strict в JavaScript
hw_wired 10.02.2025
Директива use strict - способ перевода JavaScript-кода в строгий режим работы, который делает язык более безопасным и предсказуемым. Она появилась в ECMAScript 5 как ответ на многочисленные проблемы,. . .
Как в jQuery проверить, что элемент скрыт
hw_wired 10.02.2025
jQuery предоставляет несколько эффективных способов определить, скрыт элемент или отображается на странице. Самый простой метод использует специальные селекторы :hidden и :visible. Селектор :hidden. . .
Как проверить (check out) ветку Git в удаленном репозитории
hw_wired 10.02.2025
Проверка удаленной ветки в Git требует понимания нескольких базовых концепций и точного выполнения определенной последовательности действий. Для начала необходимо получить актуальную информацию о. . .
chucknorris в HTML и другие обозначения цветов
hw_wired 10.02.2025
HTML, как основной язык разметки веб-страниц, прошел длинный путь развития в плане работы с цветами. На заре развития веб-технологий разработчики могли использовать только базовый набор из 16. . .
Стек и куча: отличия и назначение
hw_wired 10.02.2025
Управление памятью - ключевой элемент работы любой программы. В современных языках программирования память делится на две основные области: стек и кучу. Каждая из них обладает уникальными. . .
Комментарии в JSON
hw_wired 10.02.2025
JSON - текстовый формат обмена данными, построенный на основе синтаксиса JavaScript. Этот формат отличается простотой, читаемостью и широкой поддержкой во всех современных языках программирования. . . .
Перезаписываем локальные файлы с помощью git pull
hw_wired 10.02.2025
Git pull - незаменимая команда для синхронизации локального репозитория с удаленным. При работе над проектом в команде разработчиков часто возникает необходимость получить актуальные изменения,. . .
Оператор --> в C++
hw_wired 10.02.2025
Оператор --> (называемый "spaceship operator" или оператор космического корабля) - важное нововведение в стандарте C++20, упрощающее реализацию операций сравнения в пользовательских типах данных. . . .
Отмена git add до коммита
hw_wired 10.02.2025
Git предлагает несколько методов для отмены индексации файлов перед созданием коммита. Разработчики часто сталкиваются с ситуацией, когда нужно убрать файлы из индекса, не теряя внесенные изменения в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru