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

Дано натуральное число N и одномерный массив A1, A2, ..., AN целых. Найти произведение тех элементов массива, расположенных между одинаковыми элемента - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ minimum divisor http://www.cyberforum.ru/cpp-beginners/thread179120.html
Minimum divisor. Find the smallest integer divisor of X greater than 1 (It is guaranteed that X > 1). Example input Output 4 2 5 5
C++ Разбиение числа на сумму квадратов(ошибка в коде). Задача банальна: с клавиатуры вводится число, нужно его представить в виде суммы двух квадратов. Программа должна работать менее 1 секунды. Диапазон вводимых чисел 1) до 1е3 2) до 1е6 3) до 1е9 4) до1е16(это уже, как мне сказали, совсем тяжко). Ну, в общем, вот я тут написал. #include "stdio.h" #include "conio.h" #include "iostream" using namespace std; int main(){ int i, b, t=0; http://www.cyberforum.ru/cpp-beginners/thread179104.html
Удалить из массива элементы кратные 7 C++
5. 1)создать масив случайных целых чисел 2)вывести его на экран 3)удалить элементы кратные 7 4)добавить после каждого не парного елемента елемент 0 5)вывести на экран 3 и 4 пункты как в С++ делаються?
C++ Линейный однонаправленный список; ошибка сегментации
Инициализируется всего одна структура данных, затем система пишет: "Ошибка сегментации". Подскажите, в чём проблема. #include<iostream> #include<string.h> using std::cin; using std::cout; using std::endl; const int l_name = 31, l_numb = 7;
C++ Разбить введенную строку на слова и выделить под каждое слово отдельный массив http://www.cyberforum.ru/cpp-beginners/thread179030.html
Ребята помогите плиз! Задали задание, а сделать не могу( 1) Написать ф-ию, которая определяет является ли строка палиндромом 2) Заменить в строке все указанные буквы на тире (или звездочки) и вывести на экран кол-во произведенных замен 3) Разбить введенную строку на слова и выделить под каждое слово отдельный массив заранее очень признателен. З.Ы. (если не сложно можете написать на...
C++ Найти все числа-палиндромы, которые не больше 100, и их квадраты тоже палиндромы Натуральное число называется палиндромом, если его запись читается однинакого с начала и с конца (4884, 393, 1). Найти все числа-паиндромы, которые не больше 100, и их квадраты тоже палиндромы. помогите сделать прогу без перевода числа в строку подробнее

Показать сообщение отдельно
-comrade-
355 / 356 / 42
Регистрация: 11.06.2010
Сообщений: 703
20.10.2010, 22:20     Дано натуральное число N и одномерный массив A1, A2, ..., AN целых. Найти произведение тех элементов массива, расположенных между одинаковыми элемента
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <conio.h>
 
using namespace std;      
 
int main()
{
    int i,j,n,k1,k2,p=1;
    cout<<"  n=";
    cin>>n;
    int *a=new int[n];
    cout<<"  Enter elements: ";
    for(i=0;i<n;i++) cin>>a[i];
    for(i=0;i<n;i++) 
    { 
        for(j=i+1;j<n;j++) if(a[i]==a[j]) {k1=i; k2=j; break; }
    }
    for(i=k1+1;i<k2;i++) p*=a[i];
    cout<<"\n\n  Pro="<<p;
    getch();
    return 0;
}
 
Текущее время: 13:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru