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

Проверка индекса массива на степень тройки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Машинно-зависимая оптимизация http://www.cyberforum.ru/cpp-beginners/thread997539.html
Собственно, требуется оптимизировать некоторый код на с++ с помощью м-з оптимизации. Какие есть несложные способы это реализовать?
C++ метод Фостера 1. методом Фостера-Стюарта проверить гипотезу о существовании тенденции в социально-экономическом процессе( индивидуальные задания напишу ниже). 2. В случае обнаружения тенденции в средней подобрать для нее форму кривой, т.е. методом последовательных разностей определить степень аппроксимирующего полинома. 3. Непосредственным методом наименьших квадратов найти коэффициенты аппроксимирующего... http://www.cyberforum.ru/cpp-beginners/thread997529.html
C++ Наибольший общий делитель
Помогите в написании программы, которая вычисляет наибольший общий делитель двух заданных с клавиатуры чисел A и B, и выводит его на экран. Задали как работу на выходные, но такой тип задачи для меня абсолютно не ясен. Прошу помочь.
Кто может написать программу на с++ C++
Задание Зашифровать и расшифровать сообщение по методу простых шифрующих таблиц. И скинуть скрин зашифровки "произведен запуск спутника" в результате должно получиться «ПИЕНАРЗД_ПОВЕЗУССТК_КПНА__УИ__».
C++ Умножение двух чисел в двоичной системе счисления http://www.cyberforum.ru/cpp-beginners/thread997495.html
Всем доброго времени суток! Помогите, пожалуйста, программно реализовать умножение чисел в двоичной системе счисления. Заранее благодарю.
C++ Непонятные ошибки Доброго времени суток, при вводе данных программа начинает работать не исправно, помогите исправить ошибки. #include <stdio.h> #include <stdlib.h> #include <locale.h> #include <math.h> #include <malloc.h> double absolute(double); double interpolate(int,int); double _x(int); подробнее

Показать сообщение отдельно
Bakinowski Wlad
1 / 1 / 0
Регистрация: 08.10.2013
Сообщений: 155
04.11.2013, 15:37     Проверка индекса массива на степень тройки
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
#include <iostream>
#include <locale>
 
using namespace std;
 
bool Pow3(int k) {           //Проверка индекса на степень тройки.
    int m=1;
  while(m<=k) {
      if(k==m) return true;
      m*=3;
  }
  return false;
}
 
int main() { 
    std::locale::global(std::locale(""));
  const int N = 10;
  int k=0;
  int  a[N]={1,2,3,4,5,6,7,8,9,10};   //Создание статического массива с 10 элементами.
  for (int i=0; i<N;i++)              //Вывод массива.
    cout<<a[i]<<" "; 
    cout<<endl;
    cout<<"Элементы, индексы которых являются степенями  тройки = "<<endl;
    for (int i=0;i<N;i++)              //Вывод элементов,индексы которых являются степенями тройки.
        if(Pow3(i)) { 
            cout<<a[i]<<" ";     
            k++;
        }
        cout<<"Количество таких элементов = "<<k<<endl;
 system("pause");
  return 0;
}
помогите сделать так, чтобы данные вводились с клавиатуры!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru