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

Из одномерного целочисленного массива вывести те элементы, КРАТНЫЕ ТРЁМ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ фальшивая монет http://www.cyberforum.ru/cpp-beginners/thread960217.html
сама задача такова - Имеется 3n монет, среди которых есть фальшивая (тяжелее всех остальных). Требуется с помощью чашечных весов без гирь ровно на n взвешиваний определить номер фальшивой монеты. Пользователь вводит 0, если весы уравновешены. 1 – если перевесила левая чаша. 2 – если перевесила правая чаша. _ после каждого ввода 0 1 или 2 выводит новые интервалы массива. - не знаю как...
C++ Функция с переменным кол-вом аргументов char vs int #include <iostream> #include <cstdio> using namespace std; void func (int amount, ...) http://www.cyberforum.ru/cpp-beginners/thread960214.html
C++ 'virtual void QWebView::mousePressEvent(QMouseEvent*)' is protected
теоретически объясните что это значит. 'virtual void QWebView::mousePressEvent(QMouseEvent*)' is protected is protected .... как с ней работать?
Загрузка картины в С++ C++
Как загрузить картину(изображение) или считывать в С++? После загрузки картины с градации серого перевести в бинарное изображение. Как это сделать? Помогите пожалуйста!
C++ Угол на графике http://www.cyberforum.ru/cpp-beginners/thread960184.html
Написал класс угол. Используя данный класс разработать программу для графического отображения углов. Как вычислять углы на канве???
C++ Алгоритм. БЛОК СМЕХА Добрый день, помогите составить блок схему алгоритма. 19. Даны последовательность чисел a1, a2, a3 ... , an и число n – количество элементов последовательности. Найти произведение отрицательных элементов последовательности. Или подскажите хотя бы как делать :) подробнее

Показать сообщение отдельно
Rivory
146 / 112 / 2
Регистрация: 15.01.2013
Сообщений: 266
24.09.2013, 16:08     Из одномерного целочисленного массива вывести те элементы, КРАТНЫЕ ТРЁМ
Цитата Сообщение от Zumuist Посмотреть сообщение
Ну я понял. А можешь скомпоновать? А то я соединял оба кода что-то всё не получается. Хотя странно, ЧЕМУ там не получаться.
Мне тоже странно.

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
43
44
45
46
47
48
49
50
51
52
53
#include <iostream>
 
bool kratno3(int T)
{
   return (T % 3 == 0);
}
 
bool powerof(int T)
{
    float x=T;
    if(x==1) return false;
   while(x>2)
   {
       x /= 3;
   }
   return x==1;
}
 
bool powerof(int T, int N)
{
    float x=T;
    if(x==1) return false;
   while(x>N-1)
   {
       x /= N;
   }
   return x==1;
}
 
int main()   //  int argc, char* argv[]
{
   const mSize=10; int p=-1;
   int myArray[mSize] = { 5,9,17,27,81,16,83,28,48,25 };
   std::cout<<"Kratno 3m: ";
   while(++p < mSize)
        if(kratno3(myArray[p]))
            std::cout<<myArray[p]<<" ";
    std::cout << std::endl;
    p=-1;
    std::cout<<"Stepen 3ki: ";
    while(++p < mSize)
        if(powerof(myArray[p]))
            std::cout<<myArray[p]<<" ";
    std::cout << std::endl;
    p=-1;
    std::cout<<"Stepen 5ki: ";
    while(++p < mSize)
        if(powerof(myArray[p], 5))
            std::cout<<myArray[p]<<" ";
    std::cout << std::endl;
    //system("pause");
    return 0;
}
 
Текущее время: 12:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru