Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
 Аватар для Aleksandr1980
1 / 1 / 1
Регистрация: 13.05.2015
Сообщений: 49

Вычисление выражения: введенное число не воспринимается как число

07.07.2015, 16:07. Показов 1162. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дан n - мерный вектор а. Требуется вычислить

an3+an-13+...+a13

вот код.

Ввожу число, но к сожелению программа ее не воспринимает ее как число

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
class Program
    {
        static void Main(string[] args)
        {
            double [] a;
            int n; double s=0;
            try
            {
                Console.Write("Vvedite n=");
                n = Convert.ToInt32(Console.ReadLine());
                a = new double[n];
                for (int i = n; i>=1; i--)
                {
                    Console.Write("Vvedite a[" + i + "] element=");
                    a[i] = Convert.ToInt32(Console.ReadLine());
                }                
                for (int i=n; i>=1; i--)
                {
                    s=s+Math.Pow(a[i],3);
                    Console.WriteLine("s=" + s);
                    Console.ReadLine();
                }
               
            }
            catch
            {
                Console.WriteLine("Vvedite cislo");
            }
            Console.ReadLine();
        }
    }
}
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.07.2015, 16:07
Ответы с готовыми решениями:

Введенное число делить на второе введенное число пока первое число не станет равным нулю
Введенное число делить на второе введенное число пока первое число не станет равным int number=0; int secondNum=0; int...

Вычисление по формуле x=(y^2/a)-1,y - число от 0 до 50,а - число введенное с клавиатуры
...

Создать программу, которая найдет наименьшее число, который взаимное простое число с 60 и больше, чем введенное число
Создать программу, которая найдет наименьшее число, который взаимное простое число с 60 и больше, чем введенное число. например ...

3
Эксперт .NET
 Аватар для kolorotur
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
07.07.2015, 16:25
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Цитата Сообщение от Aleksandr1980 Посмотреть сообщение
программа ее не воспринимает ее как число
Программа тут не при чем — это вы сами при возникновении любой ошибки выдаете текст "введите число".

Цитата Сообщение от Aleksandr1980 Посмотреть сообщение
C#
1
for (int i = n; i>=1; i--)
Вот из-за этого и возникает ошибка: в шарпе массивы индексируются от нуля, то есть первый элемент массива находится под индексом 0, а последний — n-1.
У вас происходит выход за пределы массива.
0
 Аватар для Aleksandr1980
1 / 1 / 1
Регистрация: 13.05.2015
Сообщений: 49
07.07.2015, 16:28  [ТС]
А как ее можна исправить

Добавлено через 35 секунд
у меня же индекс уменьшается
0
Эксперт .NET
 Аватар для kolorotur
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
07.07.2015, 16:53
Цитата Сообщение от Aleksandr1980 Посмотреть сообщение
А как ее можна исправить
Попробуйте в следующем ответе сами написать, в чем у вас ошибка и почему это ошибка.
Уверен, ответ на вопрос придет во время написания

Цитата Сообщение от Aleksandr1980 Посмотреть сообщение
у меня же индекс уменьшается
Хорошо, перефразирую: в шарпе массивы индексируются от нуля, то есть последний элемент массива находится под индексом n-1, а первый — под индексом 0.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
07.07.2015, 16:53
Помогаю со студенческими работами здесь

В ответ на введенное число от 0 до 10 выдать сообщение четное это число или нет. То же число для любого целого числа ≤100
В ответ на введенное число от 0 до 10 выдать сообщение четное это число или нет. То же число для любого целого числа ≤100. ...

Определить количество и сумму цифр в введенном натуральном числе. Введенное натуральное число представляется как единственное число, расположив цифры
Определить количество и сумму цифр в введенном натуральном числе. Введенное натуральное число представляется как единственное число,...

Преобразует введенное пользователем десятичное число в число в указанной системе счисления (от 2 до 10)
Помогите решить Написать программу, которая преобразует введенное пользователем десятичное число в число в указанной системе счисления...

Преобразовать введенное пользователем десятичное число в число в указанной системе счисления
Написать программу на языке си, которая преобразует введенное пользователем десятичное число в число в указанной системе счисления (от 2...

Запрашивать число через prompt, пока введенное число не удовлетворит условию
Доброго дня. Я недавно начал осваивать язык. Только перешел к циклам и мне стало интересно. Как же сделать prompt, при котором нужно ввести...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru