Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
hallmax
3 / 3 / 2
Регистрация: 14.11.2012
Сообщений: 101
#1

Сложение элементов массива, индексы которых вводятся с клавиатуры - C#

04.02.2014, 18:38. Просмотров 894. Ответов 2
Метки нет (Все метки)

Есть массив целых чисел. С клавиатуры вводится два числа порядковые номера элементов массива, которые необходимо суммировать(вводится порядковый номер элемента массива). Нужно предусмотреть случаи когда были введены числа и когда одно из чисел или оба, больше чем размерность массива.
http://www.cyberforum.ru/csharp-beginners/thread1561826.html
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.02.2014, 18:38
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Сложение элементов массива, индексы которых вводятся с клавиатуры (C#):

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

Вывести индексы тех элементов, значения которых кратны 5 и 10
2.Вывести индексы тех элементов, значения которых кратны 5 и 10.

Вывести индексы тех элементов, значения которых кратны 3 и 6
1. Дан массив целых чисел из n элементов, заполненный случайным образом...

Напечатать те элементы массива, индексы которых являются степенями двойки
Дан целочисленный массив размерности п. Напечатать те его элементы, индексы...

Напечатать те элементы массива, индексы которых являются полными квадратами
Дан массив C целых чисел, напечатать те элементы массива, индексы которых...

2
dirtez0
44 / 44 / 19
Регистрация: 20.01.2014
Сообщений: 87
04.02.2014, 19:40 #2
Лучший ответ Сообщение было отмечено hallmax как решение

Решение

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
int[] arr = {0, 1, 2, 3, 4, 5};
 
Console.Write("Первый индекс: ");
string sx = Console.ReadLine();
Console.Write("Второй индекс: ");
string sy = Console.ReadLine();
 
int ix, iy;
if ((Int32.TryParse(sx, out ix) && ix <= arr.Length) && (Int32.TryParse(sy, out iy) && iy <= arr.Length))
{  
    Console.WriteLine("Сумма элементов: {0}", arr[ix] + arr[iy]);
}
else
    Console.WriteLine("Произошла ошибка!");
            
    Console.ReadLine();
0
Веселый
48 / 56 / 41
Регистрация: 12.10.2013
Сообщений: 845
05.02.2014, 20:52 #3
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
static void Main(string[] args)
        {
            int индекс1;
            int индекс2;
            int[] ar = new int[5]{6,8,5,7,8};
            
           Console.Write("первый индекс=");
           индекс1 = Convert.ToInt32(Console.ReadLine());
           Console.Write("вторй индекс=");
           индекс2 = Convert.ToInt32(Console.ReadLine());
 
           if (индекс1 <= ar.Length && индекс2 <= ar.Length)
           {
               Console.WriteLine("Сумма элементов: {0}", ar[индекс1] + ar[индекс2]);
           }
           else
               Console.WriteLine("Произошла ошибка!");
               Console.ReadLine();
        }
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.02.2014, 20:52
Привет! Вот еще темы с решениями:

Напечатать те элементы массива, индексы которых являются полными квадратами
Напечатать те элементы массива, индексы которых являются полными квадратами....

Выделить элементы массива в массив B, индексы которых являются делителями числа C
Дан линейный массив, содержащий Nцелых чисел. Выделить те элементы этого...

Заменить в массиве V те элементы, индексы которых делятся на четыре, наименьшим элементом массива
Помогите с заданием,пожалуйста и как можно скорее. 2. Заменить в массиве V те...

Определить индексы элементов массива меньших среднего результат вывести в виде массива
определить индексы элементов массива меньших среднего результат вывести в виде...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru