|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.09.2009, 02:36 | #1 |
Форумчанин
Регистрация: 25.02.2009
Сообщений: 180
|
C++. Одномерные массивы.
Помогите исправить ошибки.
Задание: В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1. сумму отрицательных элементов массива; 2. произведение элементов массива, расположенных между максимальным и минимальным элементами. Упорядочить элементы массива по возрастанию. Код:
Запомните, вы едете в Россию, поэтому когда компьютер попросит вас набрать пароль, наберите слово "Пароль"
|
20.09.2009, 05:57 | #2 | |
Форумчанин
Регистрация: 02.07.2009
Сообщений: 722
|
Код:
от 0 до 32767.А Вам еще нужны и отрицательные Цитата:
rand для установки начальной случайной точки. srand не задано. Отталкивайся лучше всего от времени: Код:
Код:
|
|
20.09.2009, 07:44 | #3 |
Форумчанин
Регистрация: 02.07.2009
Сообщений: 722
|
я бы так написал:
Код:
|
20.09.2009, 09:47 | #4 |
Форумчанин
Регистрация: 25.02.2009
Сообщений: 180
|
Ваш код у меня не компилится, ошибка говорит о тои что нет библиотеки "stdafx.h", подключаю её, и компилятор выдаёт 43 ошибки=(
Запомните, вы едете в Россию, поэтому когда компьютер попросит вас набрать пароль, наберите слово "Пароль"
|
20.09.2009, 15:53 | #5 |
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
Код:
|
20.09.2009, 17:45 | #6 |
Форумчанин
Регистрация: 25.02.2009
Сообщений: 180
|
В задании не указано до или после=) поэтому я думаю можно и после, а если до, то только мороки больше=) спасибо огромное=)
Запомните, вы едете в Россию, поэтому когда компьютер попросит вас набрать пароль, наберите слово "Пароль"
|
18.07.2011, 22:30 | #8 |
Регистрация: 18.07.2011
Сообщений: 4
|
здесь только нет 3-го задания, оно просто есть в теории в учебнике Т.А. Павловской
#include <iostream> using namespace std; int main () { const int n=5; int mas[n]; int i, Minch=0, Maxch=0, pro; for(i=0;i<n;i++)cin>>mas[i]; for(i=0;i<n;i++) { if(mas[i]<mas[Minch])Minch=i; } for(i=0;i<n;i++) { if(mas[i]>mas[Maxch])Maxch=i; } if(Minch<Maxch) { pro=1; for(i=Minch;i<Maxch;i++) pro*=mas[i]; } cout<<"Minimal'noe chislo massiva:" << mas[Minch]<<"\n"<<"Maximal'noe chislo massiva:" << mas[Maxch]<<"\n"; cout<<"Proizvedenie chisel mezhdu MIN i MAX: " << pro<<"\n"; cin.get (); cin.get (); return 0; } |
18.07.2011, 22:41 | #9 |
Регистрация: 18.07.2011
Сообщений: 4
|
Ссори вот кусочи кода на сумму отрицательных элементов
for (i=0,sum=0;i<n;i++) { if (mas[i]<0) sum+=mas[i]; } |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Даны одномерные массивы А и В. Сформировать массивы, состоящие из элемент | LyaLya | Помощь студентам | 15 | 20.12.2009 14:12 |
Одномерные массивы. | P@niSheR | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 16.09.2009 22:05 |
Одномерные массивы | britva666 | Помощь студентам | 7 | 23.06.2009 22:03 |
Одномерные массивы | chistayastranichka | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 28.05.2009 10:37 |
Одномерные Массивы | ТРОЯН=) | Помощь студентам | 4 | 03.02.2009 00:11 |