|
Работа с массивами.
|
|||
---|---|---|---|
#18+
Всем добрый день. Проверте пожалуйста программу Сама задача. Дан n - мерный вектор х. Дана функция у=(х^2-2)/(2*x). Требуется найти. Для заданных в массиве х значения аргумента, найти соответствующие и задать их в массиве у. double[] y, x; int n; try { Console.Write("Vvedite n="); n = int.Parse(Console.ReadLine()); x = new double [n]; y = new double[n]; for (int i = 0; i < n; i++) { Console.Write("Vvedite x[" + i + "] element="); x[i] = int.Parse(Console.ReadLine()); } for (int i = 0; i < n; i++) { if (x[i] == 0) { Console.Write("Pri znaceniye x ravnoye 0, vicesleniya ne budet proisxodit dlya etoqo elemanta"); } else { y[i]=(Math.Pow(x[i],2))/(2*x[i]); Console.WriteLine("y[" + i + "]=" + y[i]); } } Console.ReadLine(); } catch { Console.WriteLine("Pojalusta vvedite cislo"); } Заранее спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2015, 09:09 |
|
Работа с массивами.
|
|||
---|---|---|---|
#18+
Учимся использовать тэги оформления кода - FAQ Проверил - программа состоит из букв и цифр. А что, что-то не работает? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2015, 09:20 |
|
Работа с массивами.
|
|||
---|---|---|---|
#18+
что в ней можно улучшить. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2015, 09:20 |
|
Работа с массивами.
|
|||
---|---|---|---|
#18+
Ну правильно я написал алгоритм ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2015, 09:29 |
|
Работа с массивами.
|
|||
---|---|---|---|
#18+
Aleksandr1980что в ней можно улучшить. Практически все. Каждая строчка нуждается в улучшении. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2015, 09:53 |
|
Работа с массивами.
|
|||
---|---|---|---|
#18+
Aleksandr1980Ну правильно я написал алгоритмну и молодец, а вопрос-то в чем? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2015, 09:59 |
|
Работа с массивами.
|
|||
---|---|---|---|
#18+
zz118 что нужно улучшить ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2015, 10:10 |
|
Работа с массивами.
|
|||
---|---|---|---|
#18+
Aleksandr1980zz118 что нужно улучшить Для примера: Console.Write("Vvedite n="); - писать транслитом - дурной тон n = int.Parse(Console.ReadLine()); - int.TryParse x = new double [n]; y = new double[n]; - не следует пользоваться массивами, посмотрите в сторону List<T> for (int i = 0; i < n; i++) - foreach будет смотреться гораздо уютнее ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2015, 10:32 |
|
Работа с массивами.
|
|||
---|---|---|---|
#18+
z118 почему вы предлагаете использовать int.TryParse ? И почемц foreach лучше подходит ? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2015, 16:19 |
|
Работа с массивами.
|
|||
---|---|---|---|
#18+
Aleksandr1980z118 почему вы предлагаете использовать int.TryParse ? И почемц foreach лучше подходит ? 1. Потому что TryParse дает тот же эффект, что и Parse, только без возбуждения и перехвата ислючений 2. for-foreach вопрос скорее религиозный, однако если Вы поменяете типы данных на генерики, скорее всего, Вам самим foreach покажется более удобным http://www.dotnetperls.com/int-parse http://habrahabr.ru/post/192130/ ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2015, 06:43 |
|
Работа с массивами.
|
|||
---|---|---|---|
#18+
Спасибо учтем. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2015, 14:41 |
|
Работа с массивами.
|
|||
---|---|---|---|
#18+
Aleksandr1980, Сатрапы! Запрещают на ноль делить! Если введен 0, то надо уведмить пользвателя и поторить ввод. Иначе не получится вектор нужной длины ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2015, 17:53 |
|
Работа с массивами.
|
|||
---|---|---|---|
#18+
Cat2Aleksandr1980, Сатрапы! Запрещают на ноль делить! Если введен 0, то надо уведмить пользвателя и поторить ввод. Иначе не получится вектор нужной длины нет! оставьте возможность хоть кому-то увидеть бесконечность ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2015, 18:28 |
|
Работа с массивами.
|
|||
---|---|---|---|
#18+
Aleksandr1980что в ней можно улучшить. Я бы так написал: "Проверте пожалуйста программу" ->"ПровеРЬте, пожалуйста, программу" ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2015, 18:31 |
|
Работа с массивами.
|
|||
---|---|---|---|
#18+
zz118 zz118... x = new double [n]; y = new double[n]; - не следует пользоваться массивами, посмотрите в сторону List<T> ... Уж очень сильное утверждение. Если даёте его начинающему, то не потрудитесь-ли дать разъяснения, почему "не следует" ? "Посмотрите в сторону List<T>" - как-то не раскрывает сути... ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2015, 19:16 |
|
Работа с массивами.
|
|||
---|---|---|---|
#18+
Alex Kuznetsovzz118 zz118... x = new double [n]; y = new double[n]; - не следует пользоваться массивами, посмотрите в сторону List<T> ... Уж очень сильное утверждение. Если даёте его начинающему, то не потрудитесь-ли дать разъяснения, почему "не следует" ? "Посмотрите в сторону List<T>" - как-то не раскрывает сути... Откровенно говоря, я предполагаю, что человек пойдет и начнет "рыть интернеты" в сторону List<T>, массивов в C# и т.д. В противном случае получается, что ТС пришел с посылом: "решите мою проблему", а не "объясните", а это очень грустный вариант. С Уважением ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2015, 20:39 |
|
Работа с массивами.
|
|||
---|---|---|---|
#18+
zz118Alex Kuznetsovzz118 пропущено... Уж очень сильное утверждение. Если даёте его начинающему, то не потрудитесь-ли дать разъяснения, почему "не следует" ? "Посмотрите в сторону List<T>" - как-то не раскрывает сути... Откровенно говоря, я предполагаю, что человек пойдет и начнет "рыть интернеты" в сторону List<T>, массивов в C# и т.д. В противном случае получается, что ТС пришел с посылом: "решите мою проблему", а не "объясните", а это очень грустный вариант. С Уважением да, сейчас всё бросит и пойдёт рыть ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2015, 21:02 |
|
Работа с массивами.
|
|||
---|---|---|---|
#18+
zz118, Так значит конкретно Вы не ответили... Грустно... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2015, 15:11 |
|
Работа с массивами.
|
|||
---|---|---|---|
#18+
zz118не следует пользоваться массивами, посмотрите в сторону List<T> Код: c# 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2015, 11:54 |
|
Работа с массивами.
|
|||
---|---|---|---|
#18+
Cat2, Вы считаете, что сей чудесный образчик работы с "массивами" будет с наскоку понятен юному студенту, который только только начал их изучение? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2015, 13:51 |
|
Работа с массивами.
|
|||
---|---|---|---|
#18+
Alex Kuznetsov, Это я посмотрел в сторону List<T> ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2015, 13:54 |
|
Работа с массивами.
|
|||
---|---|---|---|
#18+
Cat2, Я так и понял. А представьте, что студент принесёт этот маленький образец преподавателю, я думаю в этом случае они оба могут засесть за кропотливое изучение возможностей языка, но при этом студент не получит отличной оценки ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2015, 14:28 |
|
Работа с массивами.
|
|||
---|---|---|---|
#18+
Aleksandr1980, Вот тебе в студенческом стиле - все в маин Код: c# 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2015, 15:10 |
|
Работа с массивами.
|
|||
---|---|---|---|
#18+
Denis.Вот тебе в студенческом стилеа где кривые отступы и грамматические ошибки в сообщениях? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2015, 15:12 |
|
Работа с массивами.
|
|||
---|---|---|---|
#18+
Denis. Код: c# 1. 2. 3. 4. 5. 6. 7. 8.
Не зачет! Во второй раз должно быть double! ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2015, 15:51 |
|
Работа с массивами.
|
|||
---|---|---|---|
#18+
Cat2, про числа ничего не уточнено, может вообще длинная арифметика нужна, так что выбрал как мне проще. На пересдачу не хочу. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2015, 16:00 |
|
Работа с массивами.
|
|||
---|---|---|---|
#18+
Denis.Cat2, про числа ничего не уточнено, может вообще длинная арифметика нужна, так что выбрал как мне проще. На пересдачу не хочу. Aleksandr1980Сама задача. Дан n - мерный вектор х. Дана функция у=(х^2-2)/(2*x). Требуется найти. Для заданных в массиве х значения аргумента, найти соответствующие и задать их в массиве у. double[] y, x ; int n; ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2015, 16:15 |
|
Работа с массивами.
|
|||
---|---|---|---|
#18+
Denis.На пересдачу не хочу. а придётся ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2015, 16:18 |
|
Работа с массивами.
|
|||
---|---|---|---|
#18+
Cat2, Это не из, а вариант реализации. Он мог и динамики дуда сунуть ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2015, 17:07 |
|
Работа с массивами.
|
|||
---|---|---|---|
#18+
Denis.Cat2, Это не из, а вариант реализации. Он мог и динамики дуда сунуть Если мог - то должен! ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2015, 17:51 |
|
Работа с массивами.
|
|||
---|---|---|---|
#18+
Если на чистоту, это даже не смешно, это скорее дикая печаль. Судя по нику, топик стартеру уже больше 30, но видать читать книги, которые продаются на каждом углу, ему не совсем интересно. Вот вы все, участники топика, дайте ответ на вопрос, зачем вам и мне этот топик, неужели в сообществе не найдется что-то более стоящее. Я думаю этот вопрос касается и меня, я хотел бы ответить так - я чувствую себя дураком, что читал это все, пытался анализировать и понять всех вас, толковых и умных людей, ввязавшихся в этот шлак. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2015, 22:29 |
|
Работа с массивами.
|
|||
---|---|---|---|
#18+
В промежутках между стОящими вопросами форумное сообщество тихонько работает на холостых оборотах.... ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2015, 22:34 |
|
Работа с массивами.
|
|||
---|---|---|---|
#18+
Denis. Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9.
Не сразу заметил этот шедевральный цикл! ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2015, 11:27 |
|
|
start [/forum/topic.php?all=1&fid=20&tid=1401365]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
71ms |
get tp. blocked users: |
2ms |
others: | 17ms |
total: | 179ms |
0 / 0 |