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

Произведение n последних элементов массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Функция вычислени НОД двух чисел http://www.cyberforum.ru/cpp-beginners/thread294425.html
Люди,помогите пожалуйста!!! на завтра надо! Создайте функцию для вычисления наибольшего делителя для двух целых чисел
C++ Удалить из текста, находящегося в файле, каждое четное предложение Задание: Удалить из текста, находящегося в файле, каждое четное предложение Программа дожна быть на языке Cи. Добавлено через 52 минуты Помогите студенту=) Добавлено через 6 часов 49 минут аппппппппппппппппппппппп http://www.cyberforum.ru/cpp-beginners/thread294421.html
C++ Сортировка выбором
Сортировка выбором. Дана последовательность чисел а1, а2,..., аn. Требуется переставить элементы так, чтобы они были расположены по убыванию. Для этого в массиве, начиная с первого, выбирается наибольший элемент и ставится на первое место, а первый — на место наибольшего. Затем, начиная со второго, эта процедура повторяется. Написать алгоритм сортировки выбором.
Есть ли среди элементов массива простые числа? Если да, то вывести номера этих элементов C++
Задан целочисленный массив размерности N. Есть ли среди элементов массива простые числа? Если да, то вывести номера этих элементов.
C++ Получить в порядке возрастания все целые числа из интервала (т; М), которые не входят в данный массив. http://www.cyberforum.ru/cpp-beginners/thread294397.html
Дан массив целых чисел. Найти в этом массиве минимальный элемент т и максимальный элемент М. Получить в порядке возрастания все целые числа из интервала (т; М), которые не входят в данный массив.
C++ Напишите программу, которая разгадывает код замка при условии, что два кубика уже вставлены в ячейки «Суперзамок». Секретный замок для сейфа состоит из 10 расположенных в ряд ячеек, в которые надо вставить игральные кубики. Но дверь открывается только в том случае, когда в любых трех соседних ячейках сумма точек на передних гранях кубиков равна 10. (Игральный кубик имеет на каждой грани от 1 до 6 точек.) Напишите программу, которая разгадывает код замка при условии, что два кубика уже вставлены... подробнее

Показать сообщение отдельно
MILAN
 Аватар для MILAN
883 / 777 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
13.05.2011, 00:33     Произведение n последних элементов массива
Ronflat,
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
#include <iostream>
#include <cstdlib>
#include <ctime>
#include <iomanip>
using std::setw;
int mult(int mat[5][5],int n);
int main()
{
    srand(time(NULL));
    int mat[5][5];
    int n;
    std::cout<<"Matrix:\n";
    for(int i=0; i<5; i++)
    {
        for(int j=0; j<5; j++)
        {
            mat[i][j]=rand()%9+2;
            std::cout<<setw(3)<<mat[i][j]<<setw(3);
        }
       std::cout<<"\n";
    }
    std::cout<<"Enter n -> ";
    std::cin>>n;
    std::cout<<"Result -> "<<mult(mat,n);
    system("pause");
    return 0;
}
// mult
int mult(int mat[5][5],int n)
{
    int mult=1,count=0;
    for(int i=4; i>=0; i--)
    {
        for(int j=4; j>=0; j--)
        {
            count++;
            mult*=mat[i][j];
             if(count==n)
             {
                 break;
             }
        }
       if(count==n)
       {
           break;
       }
    }
  return mult;
}
 
Текущее время: 02:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru