Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Ребят, помогите с программой!!!
|
|||
|---|---|---|---|
|
#18+
Изначально задание такое было: В массиве В, содержащем 16 элементов(заданных в ручную), определить среднее геометрическое отрицательных элементов, расположенных между минимальным и максимальным элементами данного массива. ____ но, думаю, если среднее геометрическое не получится найти, то можно и ср. арифметическое. ___ У меня получается только найти max и min массива, а потом начинается путаница... Кроме того, нужно соблюдать условия, что если min находится после max то их нужно поменять местами и т.п. Вообщем, ребят, кого не очень затруднит, очень прошу помочь. #include <stdio.h> #include <time.h> #include <stdlib.h> #include <math.h> #include <iostream.h> int main() { const int n=16; int B[n],i,min,max,s=0,count; for(i=0;i<n;i++) { cout<<"B["<<i<<"]:"; cin>>B[i]; } { min=0; for(i=1;i<n;i++) if(B[i]<B[min]) min=i; cout<<"min raspolojen v "<<min<<" pozicii "<<" ego znachenie "<<B[min]<<endl; max=B[0]; for(i=1;i<n;i++) if(B[i]>B[max]) max=i; cout<<"max raspolojen v "<<max<<" pozicii "<<" ego znachenie "<<B[max]<<endl; } system("pause"); } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2012, 09:58 |
|
||
|
Ребят, помогите с программой!!!
|
|||
|---|---|---|---|
|
#18+
Как бы Вы искали среднее арифметическое всех элементов массива? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2012, 12:06 |
|
||
|
Ребят, помогите с программой!!!
|
|||
|---|---|---|---|
|
#18+
Действительно. Допустим, не получается в уме или на бумаге полностью «прогнать» программу. Отладчиком пользоваться умеете? Трассировать программу – по шагам, до курсора или до поставленной точки останова умеете? Во время трассировки или выполнения программы сможете контролировать значения нужных переменных? Научиться этому всему совсем не трудно. Собственно, научитесь всё это делать и… – вперёд! Да даже если нет времени или желания изучать отладчик. Вывести значения нужных переменных на экран в нужных точках программы не составляет труда обычными операторами вывода. Аналогично, не составляет труда поставить в нужных точках программы оператор задержки до нажатия на клавишу (любую или какую-нибудь конкретную). В общем, повозитесь сами час с этой программой – и сами разберётесь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2012, 16:23 |
|
||
|
Ребят, помогите с программой!!!
|
|||
|---|---|---|---|
|
#18+
Если уж и учится хорошему, то еще стоит упомянуть ассерты , а также OutputDebugString (не помню, возможно в сишке есть макрос сокращающий количество буков, в МАСМ точно есть) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2012, 16:40 |
|
||
|
Ребят, помогите с программой!!!
|
|||
|---|---|---|---|
|
#18+
Но ваще да, отладка, отладка, отладка... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2012, 16:42 |
|
||
|
Ребят, помогите с программой!!!
|
|||
|---|---|---|---|
|
#18+
расчет среднего геометрического можно сделать так: Код: plaintext 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. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2012, 18:06 |
|
||
|
Ребят, помогите с программой!!!
|
|||
|---|---|---|---|
|
#18+
Как-то так... Код: plaintext 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. 33. 34. 35. 36. 37. 38. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2012, 21:02 |
|
||
|
Ребят, помогите с программой!!!
|
|||
|---|---|---|---|
|
#18+
caaaat, удачи: Код: plaintext 1. Модераторам Форматирование в одну строку сделано преднамеренно. Пожалуйста, не меняйте его. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2012, 23:10 |
|
||
|
|

start [/forum/topic.php?fid=57&gotonew=1&tid=2020660]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
193ms |
get topic data: |
13ms |
get first new msg: |
8ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 280ms |
| total: | 589ms |

| 0 / 0 |
