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

Произведение элементов массива, расположенных между максимальным по модулю и минимальным по модулю элементами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ C++ и чайник http://www.cyberforum.ru/cpp-beginners/thread677958.html
Вообщем, давно хотел серьезно заняться программированием, но начал совсем недавно и уже появились проблемы: Книга Либерти. С++ за 21 день, самый первый урок - код: #include <iostream.h> int main() { cout<<"Hello Word!\n"; return 0; }
C++ Добавить строку в указанное положение Помогите найти ошибку... Программа должна добавить строку в указанное положение и если необходимо сместить старую... Строка добавляется но старая уждаляеться и переносится в самый конецт .... Результат выполения #include <iostream> #include <time.h> #include <stdlib.h> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread677957.html
C++ Оператор for: вычислить произведение ряда
С помощью оператора for вычислить величину (1-1/n)*(2-1/(n-1))*(3-1/(n-2))*...*(n-1/1)
Машина Тьюринга. Перенос нуля. Реализировать на С++ C++
Приветствую! Я в С++ очень плохо разбираюсь, но нужна программа... Буду рад всем откликнувшимся.
C++ шейкерная сортировка + сортировка слиянием http://www.cyberforum.ru/cpp-beginners/thread677899.html
вот часть когда,которая выполняет шейкерную сортировку : для символьного и целочисленого массива . // ConsoleApplication15.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include<iostream> #include<conio.h> #pragma hdrstop using namespace std;
C++ Использование библиотеки bass и примеры кода Мне очень нннада хотя бы консольный примерчик использования bass'a, по поисковику уже 2 месяца роюсь, ничего не понятно ( еще лучше, если в Windows Forms, если что, то я пишу в Visual C++ 10 подробнее

Показать сообщение отдельно
dasha_hrust
 Аватар для dasha_hrust
0 / 0 / 0
Регистрация: 21.08.2012
Сообщений: 10
11.12.2012, 17:16     Произведение элементов массива, расположенных между максимальным по модулю и минимальным по модулю элементами
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
#include "stdio.h"  //для printf и scanf
#include "locale.h" //для setlocale
#include "conio.h"  //для getch();
#define N 5 
 
void main()
{
    setlocale(LC_ALL, "Russian");
    int a[N];
    int i,j,k, min, mini, max, maxi, pr=1;
    for (i=0; i<N; i++) //Инициализация массива пользователем 
    {
        printf("Введите значение arr[%d]\n", i);
        scanf("%d",&a[i]);
    }
 
    min=a[0];
    for (k=0; k<N; k++)
    {
        if(a[k]<min)
        {
            min=a[k];
            mini=k;
        }
    }   printf("Минимальный %i\n",min );
 
    max=a[0];
    for (int m=0; m<N; m++)
    {
        if(a[m]>max)
        {
            max=a[m];
            maxi=m;
        }
    }       printf("Максим %i\n", max);
 
    for(j=mini; j<=maxi; j++)
    {
        pr=pr*a[j];
    }
    printf("Произведение %i", pr);
    getch();
}
Добавлено через 29 минут
Забыла кое-что. Что бы "по модулю работало" вставьте этот кусочек, после инициализации
C++
1
2
3
4
5
    for (i=0; i<N; i++)
    {
        if (a[i]<0) 
            a[i]=a[i]*-1;
    }
 
Текущее время: 20:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru