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

Найти произведение положительных элементов массива А - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ компилирование по visual c++ 2010 http://www.cyberforum.ru/cpp-beginners/thread670324.html
использую visual C++ 2010 создал пустой проект, в проекте пустой файл *.cpp, при нажатии на кнопку построения решения, пишет что не удается найти файл *.exe в папке debug. Открываю папку debug и...
C++ CRT detected that the application wrote to memory before start of heap buffer эта ошибка из-за того, что я потом дополняю массив макс+1 элементом? и как можно исправить? #include<iostream> #include<iomanip> using namespace std; int main() { setlocale(LC_ALL,".1251");... http://www.cyberforum.ru/cpp-beginners/thread670315.html
C++ Решение задачи
Для проффесионалов, я думаю, это будет очень легко. Условие, собственно, таково: Требуется подсчитать, на сколько минут раньше будет заканчиваться k-й урок, если все перемены сократить на 5...
Курсовая работа Паттерн «Абстрактная фабрика/Abstract Factory» C++
Задание на курсовой проект: Паттерн «Абстрактная фабрика/Abstract Factory». Реализация 2-х/3-х видов пользовательского интерфейса в программе Кто может взяться за выполнение работы? нужно...
C++ Как написать на языке С++? http://www.cyberforum.ru/cpp-beginners/thread670282.html
Кто знает, как написать на С++ следующее выражение?
C++ Что значит обобщить базовый классы до некого абстрактного класса Что значит обобщить базовый классы до некого абстрактного класса?? подробнее

Показать сообщение отдельно
Маринчик
0 / 0 / 0
Регистрация: 12.10.2012
Сообщений: 143

Найти произведение положительных элементов массива А - C++

13.10.2012, 18:47. Просмотров 1534. Ответов 10
Метки (Все метки)

Нужно:
1) Найти произведение положительных элементов массива А.
2) Элементы массива В разместить в обратном порядке в массиве Р.
Исходные данные :A (10), B (20).
Значения элементов исходных массивов задавать произвольно.Отсортировать массив А обменом по убыванию.


Работаю в MS Visual C++ 2010.Программу составила.Вроде правильно все по условию сделала.Но запускается окошко построения и тут же выходит из него.Непойму что не так.

воть:

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
#include "stdafx.h"
#include<stdio.h>
#include<stdlib.h>
 
void main()
{double a[10],b[20],p[20],pr,m;
 int i,d,n=10,k=20,j,l=20;
 for (i=0;i<n;i++)
 {a[i]=0.00001*rand();        /*vvod massiva sluchajnix chisel a*/
 printf("\n%f",a[i]);
  for (i=0;i<n-1;i++)
    {for (d=0;d<n-1;d++)
     pr=1;
        while (a[d]>0) pr=pr*a[d];
         if (a[d+1]<a[d])
        {m=a[d+1];               /*sortirovka massiva obmenom po ybuvanijy*/
         a[d+1]=a[d];
         a[d]=m;}
         printf("\n%f",a[d]);
        }   
  for(j=0;j<k;j++)
 { b[j]=0.00001*rand();       /*vvod massiva sluchajnix chisel b*/
  printf("\n%f",b[j]);
 }
 for (j=k;j>0;j--) 
     printf("\n%f",b[j]);          /* obratnij porjadok massiva b */
     for (l=0;l<20;l++)
    { p[l]=b[j];          /* massiv p,obratij b*/
     printf("\n%f",p[l]);
    }
 }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru