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

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

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

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

27.12.2013, 01:18. Просмотров 147. Ответов 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;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.12.2013, 01:18     Нужно добавить ссылку(&)
Посмотрите здесь:

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

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

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

Что нужно добавить в программу? - C++
что нужно добавить в программу, чтобы ко всему прочему выводилис на экран комплексные числа z=u+2*v+1, z+5.2? 111.h #include...

Нужно добавить обработку ошибок - C++
#include &lt;iostream&gt; #include &lt;ctime&gt; #include &lt;windows.h&gt; #include &lt;conio.h&gt; using namespace std; #define FileSize...

Что нужно добавить в программу? - C++
Народ помогите пожалуйста, почему не сохраняются внесённые записи #include &quot;stdafx.h&quot; #include &quot;cstdlib&quot; #include &lt;iostream&gt; ...

Нужно добавить классы в программу - C++
#include &quot;stdafx.h&quot; #include &lt;stdlib.h&gt; #include &lt;stdio.h&gt; #include &lt;string.h&gt; #include &lt;malloc.h&gt; #include &lt;locale.h&gt; ...

Функция - принять ссылку вернуть ссылку - C++
В одной из тем я интересовался записью типа int &amp; fun (int rhs), что она значит и что именно в ней делает символ &amp;, как я понял, программа...

Что нужно добавить после ch чтобы программа запрашивала время? - C++
#include &lt;iostream&gt; #include &lt;iomanip&gt; using namespace std; int main() { char ch; int zp = 100, time, itog; ...

Програмка на Си...нужно добавить столбец и отсортировать матрицу по добавленному столбцу. - C++
Дана матрица 1 5 7 3 0 9 2 4 8 1. Добавить столбец. 2. Отсортировать матрицу по добавленному столбцу.


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kuzia domovenok
1889 / 1744 / 117
Регистрация: 25.03.2012
Сообщений: 5,922
Записей в блоге: 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);
}
Yandex
Объявления
27.12.2013, 01:21     Нужно добавить ссылку(&)
Ответ Создать тему
Опции темы

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