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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
dinitrol
0 / 0 / 0
Регистрация: 29.10.2013
Сообщений: 9
#1

В одномерном массиве, состоящем из n вещественных элементов, вычислить: - C++

30.10.2013, 00:05. Просмотров 940. Ответов 24
Метки нет (Все метки)

Уважаемые знатоки С и С++. Думаю, вы понимаете, что высшее образование обязывает быть грамотным, но знать ВСЕ нереально. Мне нужна помощь. Требуется написать программку, которая делает вот что:
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
1.) сумму элементов массива с нечетными номерами;
2.) сумму элементов массива, расположенных между первым и последним отрицательными элементами.
Сжать массив, удалив из него все элементы, модуль которых не превышает 1. Освободившиеся в конце массива элементы заполнить нулями.
По заданию требуется использовать не менее 4 функций, защиту от некорректного ввода и эхоконтроль. У меня есть надежда на спасение? Заранее спасибо
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.10.2013, 00:05
Здравствуйте! Я подобрал для вас темы с ответами на вопрос В одномерном массиве, состоящем из n вещественных элементов, вычислить: (C++):

В одномерном массиве, состоящем из n вещественных элементов, вычислить: - C++
каждый пункт задания оформить в виде функции. В одномерном массиве, состоящем из n вещественных элементов, вычислить: − количество...

В одномерном массиве, состоящем из n вещественных элементов, вычислить: - C++
В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) количество элементов массива, лежащих в диапазоне от А до В; ...

В одномерном массиве, состоящем из n вещественных элементов, вычислить: - C++
1)количество положительных элементов массива; 2)сумму элементов массива, расположенных после последнего элемента равного нулю. ...

В одномерном массиве, состоящем из n вещественных элементов, вычислить - C++
В одномерном массиве, состоящем из n вещественных элементов, вычислить -сумму элементов массива с нечетными номерами; -сумму элементов...

В одномерном массиве, состоящем из n вещественных элементов, вычислить: - C++
В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) максимальный по модулю элемент массива и его номер; 2) сумму...

В одномерном массиве, состоящем из N вещественных элементов, вычислить: - C++
Помогите мальчишки, я искала, но ничего на форуме подобного не нашла В одномерном массиве, состоящем из N вещественных элементов,...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Folko
265 / 253 / 7
Регистрация: 27.09.2013
Сообщений: 877
Записей в блоге: 1
30.10.2013, 00:48 #16
dinitrol, вот это уже деловой разговор) а суммировать нечетные номера массивов можно либо с помощью цикла for c шагом 2 или добавлять в цикл условие i % 2 == 1
1
dinitrol
0 / 0 / 0
Регистрация: 29.10.2013
Сообщений: 9
30.10.2013, 00:56  [ТС] #17
Folko, а теперь я всеми силами постараюсь дорешать задачу. )) спасибо всем, кто наставил меня на путь истинный!
0
MrGluck
Модератор
Эксперт CЭксперт С++
7239 / 4407 / 642
Регистрация: 29.11.2010
Сообщений: 11,929
30.10.2013, 00:57 #18
Цитата Сообщение от Scythian Посмотреть сообщение
В конце main нужно что то вернуть! Ну допустим 0:
По стандарту, если не указать явно, то функция main сама вернет 0.
1
ValeryS
Модератор
6636 / 5043 / 466
Регистрация: 14.02.2011
Сообщений: 16,854
30.10.2013, 00:59 #19
Цитата Сообщение от MrGluck Посмотреть сообщение
По стандарту, если не указать явно, то функция main сама вернет 0.
не все компиляторы адекватно реагируют на отсутствие return
0
MrGluck
Модератор
Эксперт CЭксперт С++
7239 / 4407 / 642
Регистрация: 29.11.2010
Сообщений: 11,929
30.10.2013, 01:02 #20
Цитата Сообщение от dinitrol Посмотреть сообщение
// научили слушаться клавишу Enter
выкиньте это из головы.

При нажатии на Enter, символы (число, строка или что у вас там) считываются в переменную, указанную в функции scanf. Либо считываются с потока в переменную. Например тут программа считывает число в переменную типа int (целое число).

C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
#include <conio.h>
 
int main() // название главной функции
{
    int x; // объявляем переменную. она неинициализирована, в ней изначально содержится мусор
    std::cin >> x; // считываем данные в переменную. Например, набираем 13 и нажимаем Enter
    // теперь x равна 13
    _getch(); // пауза
}
Добавлено через 51 секунду
Цитата Сообщение от ValeryS Посмотреть сообщение
не все компиляторы адекватно реагируют на отсутствие return
код надо писать под стандарт а не компиляторы.
А какие ведут себя неадекватно и в чем это проявляется?
0
dinitrol
0 / 0 / 0
Регистрация: 29.10.2013
Сообщений: 9
30.10.2013, 01:03  [ТС] #21
ValeryS,
Цитата Сообщение от ValeryS Посмотреть сообщение
не все компиляторы адекватно реагируют на отсутствие return
я пользуюсь Visual Studio 2012. нормально реагирует. компилирует и выполняет, даже не ругается.
0
ValeryS
Модератор
6636 / 5043 / 466
Регистрация: 14.02.2011
Сообщений: 16,854
30.10.2013, 01:08 #22
Цитата Сообщение от MrGluck Посмотреть сообщение
А какие ведут себя неадекватно и в чем это проявляется?
Keil прям орет "нужно возвращать int а ты ничего не возвращаешь"
Цитата Сообщение от MrGluck Посмотреть сообщение
код надо писать под стандарт а не компиляторы.
живем то мы в реальном мире,и приходится пользоваться тем что есть
0
MrGluck
Модератор
Эксперт CЭксперт С++
7239 / 4407 / 642
Регистрация: 29.11.2010
Сообщений: 11,929
30.10.2013, 01:12 #23
Цитата Сообщение от ValeryS Посмотреть сообщение
Keil прям орет "нужно возвращать int а ты ничего не возвращаешь"
Не слышал о таком даже. Он, наверняка, сишный?
Так по стандарту именно С++ так делать можно, в С иначе.
Варнинг или ерор?
0
ValeryS
Модератор
6636 / 5043 / 466
Регистрация: 14.02.2011
Сообщений: 16,854
30.10.2013, 01:20 #24
Цитата Сообщение от MrGluck Посмотреть сообщение
Не слышал о таком даже. Он, наверняка, сишный?
Это для микроконтроллеров
не могу сказать сишный он или плюсовый
чисто плюсы не писал, не та среда чтобы с ООП баловаться
хотя некоторые конструкции плюсовые разрешает
и ругается вот на это
C
1
void main()
хотя в Си это разрешено, по моему
да и логики не вижу, куда можно из майн выйти в микроконтроллере? тем более 0 кому отдавать?
0
MrGluck
Модератор
Эксперт CЭксперт С++
7239 / 4407 / 642
Регистрация: 29.11.2010
Сообщений: 11,929
30.10.2013, 02:39 #25
Цитата Сообщение от ValeryS Посмотреть сообщение
Это для микроконтроллеров
ну так наверняка сишный. Тогда ваши замечания неверны, ибо мы говорим про С++.
Цитата Сообщение от ValeryS Посмотреть сообщение
хотя в Си это разрешено, по моему
разрешено
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.10.2013, 02:39
Привет! Вот еще темы с ответами:

В одномерном массиве,состоящем из n вещественных элементов,вычислить: - C++
В одномерном массиве,состоящем из n вещественных элементов,вычислить : 1) кол-во отрицательных элементов; 2) сумму модулей элементов...

C++ в одномерном массиве ,состоящем из n вещественных элементов вычислить: - C++
C++ в одномерном массиве ,состоящем из n вещественных элементов вычислить: a) номер минимального элемента массива , b) сумму элементов...

В одномерном массиве,состоящем из N вещественных элементов,вычислить: - C++
В одномерном массиве,состоящем из N вещественных элементов,вычислить: 1)количество элементов массива,равных 0 2)сумму эл-ов...

В одномерном массиве, состоящем из n вещественных элементов, вычислить - C++
Ребят помогите кто понимает как это сделать? 1) сумму отрицательных элементов массива; 2) произведение элементов массива,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
30.10.2013, 02:39
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru