|
|
|
Помогите разобраться с задачей
|
|||
|---|---|---|---|
|
#18+
Помогите разобраться с задачей: Проблема в выводе результатов работы на экран выводится неизменный массив /*Дан вещественный массив А[4][4] и значение С, величина которого вводится пользователем. Массив пpеобpазовать по пpавилу: все отpицательные данные заменить на значение 0.0, а все положительные - на значение С */ // Решение // В данной задаче необходимо написать программу, выполняющую следующие действия: // 1. С клавиатуры ввести данные в массив A[4][4]. // 2. Все отpицательные данные заменить на значение 0.0 // 3. Все положительные данные заменить на значение константы "С" // 4. Вывести результат работы программы на экран #include<iostream.h> #include <iomanip.h> void main() { // объявление массива и переменных float A[4][4]; float C; int i,j; // ввод данных в константу C cout << "Введите значение константы С: = "; cin >> C; // ввод данных в массив A cout << "Ввод массива A:\n"; // цикл ввода данных в массив A for (i=0; i<4; i++) for (j=0; j<4; j++) { cout << "Введите элемент массива A[" << i << "][" << j << "]="; cin >> A [j]; } // цикл обработки данных в массиве A и константы C for( i=0;i<4;i++) { for( j=0;j<4;j++) { if(A[j]<0) { A[j]=0; } else{ A[j]=C; // Вывод результатов: for( i=0;i<4;i++) for( j=0;j<4;j++) cout << "Значение элемента массива: A[" << i << "][" << j << "]="<< A[j]; } } } } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2007, 22:01 |
|
||
|
Помогите разобраться с задачей
|
|||
|---|---|---|---|
|
#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. Чтож... Я не проверял, попробуйте так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2007, 22:14 |
|
||
|
Помогите разобраться с задачей
|
|||
|---|---|---|---|
|
#18+
Кстати, в выводе преобразованного массива, нелохо было бы добавить переход на новую строку, а то такая каша получится: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2007, 22:19 |
|
||
|
Помогите разобраться с задачей
|
|||
|---|---|---|---|
|
#18+
А в чем тут прикол? я так понял что не завершив цикл обработки данных в массиве A и константы C я начал выводить результаты Все работает Огромное спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2007, 22:28 |
|
||
|
Помогите разобраться с задачей
|
|||
|---|---|---|---|
|
#18+
lradА в чем тут прикол? я так понял что не завершив цикл обработки данных в массиве A и константы C я начал выводить результаты Все работает Огромное спасибо + Вы не правильно адресуете элемент массива. У Вас двумерный массив. Адресовать нужно: A [j] где i - индекс строки j - индекс столбца ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2007, 22:42 |
|
||
|
Помогите разобраться с задачей
|
|||
|---|---|---|---|
|
#18+
Упс... Сорри... Оказывается Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2007, 22:45 |
|
||
|
Помогите разобраться с задачей
|
|||
|---|---|---|---|
|
#18+
который раз уже на эти грабли наступаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2007, 22:55 |
|
||
|
Помогите разобраться с задачей
|
|||
|---|---|---|---|
|
#18+
читал faq по форуму и так и не понял Как выделяете текст программы в такой удобочитаемый вид на желтом фоне разноцветный текст ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2007, 23:12 |
|
||
|
Помогите разобраться с задачей
|
|||
|---|---|---|---|
|
#18+
Нажать на кнопку SRC, появятся 2 тега между которыми разместить код ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2007, 23:38 |
|
||
|
Помогите разобраться с задачей
|
|||
|---|---|---|---|
|
#18+
Еще раз Огромное спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2007, 23:41 |
|
||
|
Помогите разобраться с задачей
|
|||
|---|---|---|---|
|
#18+
А вообще, в тут эта информация есть (форматирование кода - см. пример с запросом). И много других полезных вещей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2007, 23:41 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=34239772&tid=2029718]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
162ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 430ms |

| 0 / 0 |
