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

создать функцию, параметром которой является одномерный массив и его размерность - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перегрузка операторов http://www.cyberforum.ru/cpp-beginners/thread882363.html
я учусь перегружать операторы,но не получается,выдает exception class Student { public: Student(void) { name=new char; std::strcpy(name,"NoName"); course=1; }
C++ Из Fortran в C++ Здравствуйте, есть программа написанная на Fortran, необходимо переделать в С++, заранее спасибо program wave002 ! Расчет полей в брэгговском изотропном планарном волноводе !... http://www.cyberforum.ru/cpp-beginners/thread882360.html
Распараллеливание арифметических выражений C++
Здравствуйте. Есть задача - распараллелить вычисление арифмитического выражения, подобное виду (a+b)+(c+(d+e+f))+h т.е. арифмитическая операция одна - сложение, присутствуют скобки. Вопрос...
C++ метод Эйткена-Стеффенсона
добрый день,помогите,пожалуйста ,разобраться где ошибка в коде,он должен давать ответ ОТВЕТ: x=1.171229 на интервале #include "stdafx.h" #include <iostream> #include <conio.h> #include...
C++ Организовать производный класс, содержащий функции вычисления сложения и вычитания дробей, исходники есть http://www.cyberforum.ru/cpp-beginners/thread882337.html
проблема в нехватке опыта в программировании, программу с быделением целой части из дроби я слобал. #include <iostream> #include <math.h> #include <stdio.h> class fractNum { public:...
C++ нахождение максимального числа dev C++ дана строка char с произвольными данными, например "21,5 10,3 12 74" (пробелов может быть несколько). Нужно найти максимальное число. Если нужно переводить из char в float массив, то подскажите... подробнее

Показать сообщение отдельно
rangerx
1933 / 1542 / 141
Регистрация: 31.05.2009
Сообщений: 2,912
28.05.2013, 21:27
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 <cstddef>
#include <ctime>
#include <cstdlib>
#include <iostream>
 
int product1(const int* a, std::size_t n)
{
    int res = a[0];
 
    for(std::size_t i = 2; i < n; i += 2)
        res *= a[i];
 
    return res;
}
 
int product2(const int* a, std::size_t n)
{
    int res = *a;
 
    for(const int* p = a + 2; p < a + n; p += 2)
        res *= *p;
 
    return res;
}
 
int main()
{
    const std::size_t m = 4;
    const std::size_t n = 6;
 
    int matrix[m][n];
 
    std::srand(std::time(NULL));
    for(std::size_t i = 0; i < m; ++i)
    {
        for(std::size_t j = 0; j < n; ++j)
        {
            matrix[i][j] = std::rand() % 10;
            std::cout.width(5);
            std::cout << matrix[i][j];
        }
 
        std::cout << '\n';
    }
 
    std::cout << "\nproduct1\n";
    for(std::size_t i = 1; i < m; i += 2)
        std::cout << "row#" << i + 1 << " - " << product1(matrix[i], n) << '\n';
 
    std::cout << "\nproduct2\n";
    for(std::size_t i = 1; i < m; i += 2)
        std::cout << "row#" << i + 1 << " - " << product2(matrix[i], n) << '\n';
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru