|
|
|
Помогите решить задачу
|
|||
|---|---|---|---|
|
#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. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. There Ain't No Such Thing As A Free Lunch ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2005, 14:25 |
|
||
|
Помогите решить задачу
|
|||
|---|---|---|---|
|
#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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2005, 15:40 |
|
||
|
Помогите решить задачу
|
|||
|---|---|---|---|
|
#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. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2005, 22:15 |
|
||
|
Помогите решить задачу
|
|||
|---|---|---|---|
|
#18+
Упс! Похоже я не понял условие 2 - между первым и вторым положительным числом, но модифицировать условие второго цикла не сложно, хуже, если нужно искать что-то типа положительное неположительное ... положительное кстати - такого в общем случае может и не быть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2005, 22:53 |
|
||
|
Помогите решить задачу
|
|||
|---|---|---|---|
|
#18+
люди, может окажите помощь ниже привиден текст программы к этой задаче я вот только не могу придумать как находть сумму может подскажите? # include <stdio.h> # include <math.h> # include "rus.h" int main() { const int n=10; int x[n]; int t,temp,i,z,max, sum; for (t=0; t<n; ++t) { printf(rus("Введите %d-й элемент массива: "), t+1); scanf("%d", &x[t]); } max=x[0]; for (i=0;i<n;i++) { if (max<abs(x )) max=abs(x); } printf("Max=%d\n",max); for(z=1;z<n;z++) for(i=0;i<n-1;i++) if(x==0) { temp=x; x=x[i+1]; x[i+1]=temp; } printf(rus("Переделанный массив\n")); for(i=0;i<n;i++) printf(rus("%d\n"),x); sum=0; for(i=0;i<n;i++)// Вот отсюда не знаю как дальше (нахождение суммы) if(x>0) return 0; } И может кто поможет изобразть болк-схему ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2005, 00:48 |
|
||
|
Помогите решить задачу
|
|||
|---|---|---|---|
|
#18+
Писец! Ужаснах! КГ/АМ. :-) Аффтар выпей йаду! Luck вам же уже дали готовое решение. Зачем еще что-то изобретать да еще в таком ужасном стиле. Или вас уже разоблачили и заставляют писать свое? -- There Ain't No Such Thing As A Free Lunch ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2005, 10:55 |
|
||
|
Помогите решить задачу
|
|||
|---|---|---|---|
|
#18+
дело в то что и надо в таком ужастном виде!!!!Нельзя функцию использовать! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2005, 00:30 |
|
||
|
Помогите решить задачу
|
|||
|---|---|---|---|
|
#18+
Luckдело в то что и надо в таком ужастном виде!!!!Нельзя функцию использовать! Про функции вам еще на лекциях не рассказывали? Ну-ну... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2005, 01:13 |
|
||
|
Помогите решить задачу
|
|||
|---|---|---|---|
|
#18+
расказывали, но для данной задачи сказали не использовать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2005, 01:29 |
|
||
|
Помогите решить задачу
|
|||
|---|---|---|---|
|
#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. PS В условиях вашей задаи было использование вещественных (float,double), а не целых (int) чисел. -- There Ain't No Such Thing As A Free Lunch ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.01.2006, 12:20 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=33461229&tid=2032195]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
163ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
| others: | 241ms |
| total: | 499ms |

| 0 / 0 |
