8 / 8 / 3
Регистрация: 22.09.2012
Сообщений: 179
|
|
1 | |
В одномерном массиве, состоящем из n вещественных элементов, вычислить:22.09.2012, 17:16. Показов 1869. Ответов 13
Метки нет (Все метки)
1) среднее арифметическое всех положительных элементов;
2) сумму элементов, расположенных до максимального элемента. Объясните пожалуйста подробно процесс написания массива.
0
|
22.09.2012, 17:16 | |
Ответы с готовыми решениями:
13
В одномерном массиве , состоящем из n вещественных элементов, вычислить: В одномерном массиве,состоящем из n вещественных элементов,вычислить: В одномерном массиве, состоящем из n вещественных элементов, вычислить В одномерном массиве, состоящем из N вещественных элементов, вычислить: |
22.09.2012, 18:05 | 2 | |||||
Надеюсь, разберетесь:
1
|
ComfyMobile
401 / 282 / 34
Регистрация: 24.07.2012
Сообщений: 916
|
|
22.09.2012, 18:06 | 3 |
блин уже не актуально
1
|
96 / 748 / 279
Регистрация: 11.04.2012
Сообщений: 971
|
||||||
22.09.2012, 18:15 | 4 | |||||
1
|
8 / 8 / 3
Регистрация: 22.09.2012
Сообщений: 179
|
|
22.09.2012, 18:25 [ТС] | 5 |
Актуально, но небольшая просьба, нужна программа на начинающем уровне. Т.е. нужен printf вместо cin/cout или scanf.
0
|
ComfyMobile
401 / 282 / 34
Регистрация: 24.07.2012
Сообщений: 916
|
|
22.09.2012, 18:32 | 6 |
да тут все предложенные коды , нормальный уровень , ты если не понимаешь спроси, тебе подскажут
0
|
8 / 8 / 3
Регистрация: 22.09.2012
Сообщений: 179
|
|
22.09.2012, 18:46 [ТС] | 7 |
Сначала разберусь с программой yuron_477.
1. "const int size = 20;" - это значит что массив будет размером 20 ячеек? 2. " SetConsoleCP (1251); SetConsoleOutputCP (1251);" вообще не понятно. srand(time(0)); int arr[size]; for (int x:arr) cout<<x<<" "; //наш массив cout<<endl; 3. <<result/num<<endl; <<*it<<endl; Поясните пожалуйста
0
|
ComfyMobile
401 / 282 / 34
Регистрация: 24.07.2012
Сообщений: 916
|
||||||||||||||||||||||||||
22.09.2012, 18:59 | 8 | |||||||||||||||||||||||||
1 обсалютно верно , size инициализируется константой размером 20 можно делать динамически, но и во втором варианте кода инициализация размера определена однозначно
2
0
|
22.09.2012, 19:03 | 9 | |||||
it в данном случае будет указателем на максимальный элемент, для вывода на экран его надо разименновать - *it.
0
|
ComfyMobile
401 / 282 / 34
Регистрация: 24.07.2012
Сообщений: 916
|
|
22.09.2012, 19:04 | 10 |
а можешь и мне объяснить ,как этот цикл работает, или как в поисковике про него правильно спросить ,1 раз такой хитрый вижу
0
|
22.09.2012, 19:15 | 11 | |||||
для компиляции надо подключить
Цитата с книги: Кликните здесь для просмотра всего текста
В C++11 была добавлена новая форма цикла, которая называется циклом for,
основанным на диапазоне. Она упрощает одну общую задачу цикла — делать что-то с каждым элементом массива или, в более общем случае, с одним из контейнерных классов, таким как vector или array. Ниже показан пример: double prices[5] = {4.99, 10.99, 6.87, 7.99, 8.49}; for (double x : prices) cout << x << std: :endl; Здесь x изначально представляет первый член массива prices. После отображения первого элемента цикл затем проходит по х для представления оставшихся элементов массива, так что код выведет все пять членов, по одному в строке. Короче говоря, этот цикл отображает все значения, включенные в диапазон массива. Чтобы изменить значения в массиве, понадобится применить другой синтаксис для переменной цикла: for (double &x : prices) х = х * 0.80; // скидка 20% Символ & идентифицирует х как ссылочную переменную; эта тема раскрывается в главе 8. Здесь важно то, что такая форма объявления позволяет последующему коду изменять содержимое массива, тогда как первая форма не разрешает этого. Цикл for, основанный на диапазоне также может использоваться со списками инициализации: for (int x : {3, 5, 2, 8, 6}) cout << х « " "; cout « ' \nf ;
2
|
ComfyMobile
401 / 282 / 34
Регистрация: 24.07.2012
Сообщений: 916
|
|
22.09.2012, 19:19 | 12 |
спасибо ,что то подобное есть в Java , вы опровдали мои догадки)
0
|
8 / 8 / 3
Регистрация: 22.09.2012
Сообщений: 179
|
|
22.09.2012, 19:20 [ТС] | 13 |
Спасибо большое всем за помощь!
0
|
0 / 0 / 0
Регистрация: 16.10.2012
Сообщений: 59
|
|
18.12.2012, 15:53 | 14 |
а можно эту же задачу ток в турбо паскале
0
|
18.12.2012, 15:53 | |
18.12.2012, 15:53 | |
Помогаю со студенческими работами здесь
14
В одномерном массиве, состоящем из n вещественных элементов, вычислить: В одномерном массиве, состоящем из n вещественных элементов, вычислить: В одномерном массиве, состоящем из n вещественных элементов, вычислить: В одномерном массиве, состоящем из N вещественных элементов, вычислить Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |