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

Объясните работу программы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Добавить в код переопределенные функции http://www.cyberforum.ru/cpp-beginners/thread932553.html
Добавить в код функции сложения, умножения, вычитания, которые производят эти арифметические операции с данными этого класса и встроенного float. Определить методы сравнения: больше, меньше или равно. Предусмотреть возможность подсчета числа объектов данного типа. #include "stdafx.h" #include <iostream> using namespace std; class Vector
C++ Определение типов. Приведение int к unsigned int При таком определении 5 рассматривается как int. Как при определении указать что 5 будет именно unsigned int? unsigned int n=5; Для вещественных типов добавляется буква F: float f=3.14F; И тут число 3.14 будет иметь тип float http://www.cyberforum.ru/cpp-beginners/thread932548.html
В одномерном массиве, состоящем из n вещественных элементов, вычислить: количество элементов массива, больших С, произведение. C++
В одномерном массиве, состоящем из п вещественных элементов, вычислить: 1) количество элементов массива, больших С; 2) произведение элементов массива, расположенных после максимального по мо¬дулю элемента.
C++ Удаление секции конфигрурационного файла
Дано: конфигрурационный файл config.cfg key1=123; key2=345; key1=asd; Требуется: удалить секцию 1 вместе со всеми ключами
C++ Не могу справиться с if! http://www.cyberforum.ru/cpp-beginners/thread932499.html
Вот код: #include <iostream.h> #include <stdio.h> int main() { using namespace std; string name; cout << "Type name: "; cin >> name;
C++ компилятор находит неоднозначность при вызове round(i) Доброго времени суток! Подскажите, компилятор находит неодназначтность в строке 26 *вызов функции round(i)* G:\lessons\round.cpp|25|error: call of overloaded 'round(double&)' is ambiguous| Хотя ее тут быть не может насколько я понимаю. #include <iostream> #include <clocale> подробнее

Показать сообщение отдельно
mikhail90
0 / 0 / 0
Регистрация: 21.03.2013
Сообщений: 76
02.08.2013, 15:47     Объясните работу программы
Есть программа с рекурсивной функцией, которая меняет порядок значениий в массиве наоборот. Объясните, пожалуйста, как она это делает

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include<iostream>
using namespace std ;
void someFunction (int [], int );
 
int main ()
{
    setlocale(0,"") ;
    const int arraySize = 10 ;
    int a[arraySize] = {32, 27, 64, 18, 95, 14, 90, 70, 60, 37} ;
 
    cout << "Значения массива: " << endl ;
    someFunction (a, arraySize) ;
    cout << endl ;
    return 0 ;
}
void someFunction (int b[], int size)
{
    if (size > 0)
    {
        someFunction (&b[1], size - 1);
        cout << b[0] << " " ;
    }
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru