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

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

Войти
Регистрация
Восстановить пароль
 
Александраа123
0 / 0 / 0
Регистрация: 31.10.2013
Сообщений: 73
#1

Нужно добавить ссылку(&) - C++

27.12.2013, 01:18. Просмотров 153. Ответов 1
Метки нет (Все метки)

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
#include <iostream>
using namespace std;
 
bool func(int a){               //функция, которая определяет, является ли число степенью 5
    int r = 1 , s = 5;
    while (r * s <= a)          //Возводим 5 в степени, и если оно будет равно нашему числу, возвращаем true
        r *= s;
    if (r == a)
        return true;
    return false;
}
 
void main()
{
    int dim, counter = 0;           //dim - размер массива, counter - количество чисел, явл. степенью 5
    cout << "Enter dimension: ";            
    cin >> dim;             //ввели размер массива
    int *arr = new int[dim];        //выделили память под него
    for (int i = 0; i < dim; i++)
        cin >> arr[i];          //ввели сам массив
    cout << "\nNumbers: " << endl;      
    for (int i = 0; i < dim; i++)       
        cout << arr[i] << " ";      //вывели массив на консоль
    cout << endl;
    for (int i = 0; i < dim; i++) {     
        if (func(arr[i]))           //вызываем функцию, если возвращается true, то количество увеличивется на 1.
            counter++;
    }
    cout << "Number = " << counter << endl;
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.12.2013, 01:18
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Нужно добавить ссылку(&) (C++):

Ошибка: multiple definition of `void std::swap<A>(A&amp;, A&amp;) - C++
Хочу специализировать swap для своего класса. Получаю ошибку. Вот код:#ifndef A_H #define A_H #include &lt;string&gt; class A { ...

Не могу добавить ссылку на dll - C++
добрый день. пытаюсь подключить dll. у меня не активное диалоговое окно common properties. почему не пойму..

Нужно ли создавать ссылку на элемент массива? - C++
Добрый день! Напомните, плз, следующее: есть цикл for, который итерирует некий массив array. В этом цикле в одной итерации приходится...

Почему friend ostrem& operator <<(ostream& outs, const Rational&); - invalid function declaration? - C++
Пытаюсь скомпилировать программу пишет friend ostrem&amp; operator &lt;&lt;(ostream&amp; outs, const Rational&amp;); - invalid function declaration. ...

Поднять asmx-сервер и клиентом на C++ достучаться до методов сервака (как добавить ссылку на веб-сервис?) - C++
Всем доброго времени суток! Стоит задача поднять asmx сервис (сервер) и клиентом на с++ достучаться до методов сервака. Если писать...

Зачем нужно возвращать ссылку на объекты потоковых типов? - C++
В книжке Герберта Шилдта четко и ясно указано, что для того, чтобы перегружать операции ввода-вывода, надо возвращать ссылку на объект...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Kuzia domovenok
1891 / 1746 / 118
Регистрация: 25.03.2012
Сообщений: 5,925
Записей в блоге: 1
27.12.2013, 01:21 #2
C++
1
2
3
4
5
6
bool func(const int& a){               //функция, которая определяет, является ли число степенью 5
    int r = 1 , s = 5;
    while (r * s <= a)          //Возводим 5 в степени, и если оно будет равно нашему числу, возвращаем true
        r *= s;
    return (r == a);
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.12.2013, 01:21
Привет! Вот еще темы с ответами:

парни нужно кое-что добавить (нужно что бы эта программа вычисляла среднее арифметическое чисел) - C++
нужно что бы эта программа вычисляла среднее арифметическое чисел, общую сумму, максимальное и минимальлное я сделала, буду очень...

В заштрихованную фигуру бросают точки с координатами x и y. Получить координаты первой точки не попавшей в эту область (фигура x*x+y*y<25&&x*x+y*y>=9& - C++
В заштрихованную фигуру бросают точки с координатами x и y. Получить координаты первой точки не попавшей в эту область (фигура...

ostream &operator<< (ostream &output, const Array &obj) - что означает эта строка? - C++
void Array::getArray() // вывод массива { for (int ix = 0; ix &lt; size; ix++) cout &lt;&lt; setw(5) &lt;&lt; ptr; // вывод элементов...

Порядок вычисления: операторы «|» и «||», «&» и «&&» - C++
В Java булевые операторы «|» и «||», и «&amp;» и «&amp;&amp;» отличаются друг от друга порядком вычеслений, а в C++ так же как и в Java или...


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

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

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