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

Найти произведение положительных элементов массива А - 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"); int razmer1,razmer2; cout<<"Введите размер матрицы"<<endl; http://www.cyberforum.ru/cpp-beginners/thread670315.html
C++ Решение задачи
Для проффесионалов, я думаю, это будет очень легко. Условие, собственно, таково: Требуется подсчитать, на сколько минут раньше будет заканчиваться k-й урок, если все перемены сократить на 5 минут. Формат ввода Вводится одно натуральное число k, не превосходящее 7. Формат вывода Одно натуральное число — время в минутах.
Курсовая работа Паттерн «Абстрактная фабрика/Abstract Factory» C++
Задание на курсовой проект: Паттерн «Абстрактная фабрика/Abstract Factory». Реализация 2-х/3-х видов пользовательского интерфейса в программе Кто может взяться за выполнение работы? нужно чтобы программа была на C++ Builder 6, графическим приложением, все красиво, ну и плюс ко всему объяснить как все работает.
C++ Как написать на языке С++? http://www.cyberforum.ru/cpp-beginners/thread670282.html
Кто знает, как написать на С++ следующее выражение?
C++ Что значит обобщить базовый классы до некого абстрактного класса Что значит обобщить базовый классы до некого абстрактного класса?? подробнее

Показать сообщение отдельно
Маринчик
 Аватар для Маринчик
0 / 0 / 0
Регистрация: 12.10.2012
Сообщений: 123
13.10.2012, 18:47     Найти произведение положительных элементов массива А
Нужно:
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]);
    }
 }
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru