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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычислить значения логического выражения http://www.cyberforum.ru/cpp-beginners/thread80503.html
Помоги пожалуйста решить. Вычислить значения логического выражения.
C++ Двумерный массив с мспользованием функций. Есть вот такая задача: В матрице n*n, введенной с клавиатуры, найти ряд из n лидирующих минимумов с условием, что в каждой строке и в каждом столбце может располагаться только один минимум. Для этого можно использовать такое правило: первый минимум является минимальным элементом матрицы. Во время поиска следующего минимума соответствующие строка и столбец не учитываются и т.д. Для реализации... http://www.cyberforum.ru/cpp-beginners/thread80497.html
C++ Шаблоны, ассоциативний массив map
делаю задания из книжки Страуструпа по C++ надо сделать шаблон для ассоциативного массива map, используя vector. сначала написал не шаблонный map, все работало. Потом переписал код что бы получился шаблон, и мне тут же компилятор стал ругаться на "vector<Piar>::iterator I", а я этом ничего не менял. Нашел сайт где все про стандартные контейнеры расписано, но он мне не помог. Уже второй день ищу...
строки и файлы C++
Я не знаю язык С++. Точнее я не знаю операторы которые выполняют те или иные функции. Так преподают в ВУЗе, что есть практика а вот с теорией плохо, точнее вообще никак. От нас требуют срочно решить три задачи: 1) Дана последовательность слов длиной до десяти символов каждое, разделенных пробелами. Найти слово с максимальной длиной. 2) Дан текстовый файл F. Переписать в другой файл G все...
C++ Сформировать массив С, i-ый элемент которого равен количеству элементов в i-ой строке матрицы, превышающих по модулю число 100. http://www.cyberforum.ru/cpp-beginners/thread80471.html
дана матрица А. Сформировать массив С, i-ый элемент которого равен количеству элементов в i-ой строке матрицы, превышающих по модулю число 100.
C++ Функции на языке С Файл содержит целые числа. Заменить все числа, представляющие число три в целочисленной степени сочетанием 3^n (где n – степень). Например: 9 – 3^2, 27 – 3^3 Помогите пожалуйста решить.... подробнее

Показать сообщение отдельно
Darky
Быдлокодер
 Аватар для Darky
507 / 294 / 45
Регистрация: 22.11.2009
Сообщений: 892
Завершенные тесты: 1
27.12.2009, 15:15     Произведение элементов массива с парными номерами
Sindyk, Вот рабочий код на "Произведение элементов массива, размещённых между первым и вторым ненулевыми элементами", но, как и было оговорено выше - получится ноль, что, впринципе, и должно получаться
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
#include <iostream>
#include <conio.h>
#include <stdlib.h>
#include <time.h>
#define N 5
using namespace std;
int main()
{
randomize();
 static int A[N],B[N],flag=0;
    for (int i=0;i<N;i++)
    {
      cout<<"A["<<i<<"]: ";
        cin>>A[i];
          if (A[i]!=0 && flag<=1)
          {
              if (flag==0)
                  B[0]=i;
              if (flag==1)
                  B[1]=i;
              flag++;
          }
    }
    for (int i=B[0];i<B[1];i++)
        B[2]*=A[i];
    cout<<endl<<B[2];
    getch();
}
 
Текущее время: 12:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru