Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.17.184.90] |
|
Сообщ.
#1
,
|
|
|
В целочисленном массиве A определить количество элементов, больших по абсолютному значению некоторого числа X.
Дано: Исходный массив А: A_TB Значение X: X_TB Кол-во элементов: res_TB |
Сообщ.
#2
,
|
|
|
Схема такова:
int A[n]={2,6,-5,9,-1}; int X=4, kol_vo=0; for( int i=0; i<n; i++) if( abs(A[i])>X ) kol_vo++; |
Сообщ.
#3
,
|
|
|
Цитата Славян @ Схема такова: int A[n]={2,6,-5,9,-1}; int X=4, kol_vo=0; for( int i=0; i<n; i++) if( abs(A[i])>X ) kol_vo++; А это на C#? Верно, да? Добавлено Цитата Славян @ Просто у меня ничего не получается, ошибку выдаёт private void Res_B_Click(object sender, EventArgs e) { int count = A_TB.Lines.Length; int [] mas = new int[count]; for (int i = 0; i < count; i++) mas[i] = Convert.ToInt32(A_TB.Lines[i]); int x = Convert.ToInt32(X_TB.Text); int kol_vo = 0; for (int i = 0; i < mas[i]; i++) if (Math.Abs(mas[i]) > x) kol_vo++; Res_TB.Clear(); Res_TB.Text = mas.ToString(); } |
Сообщ.
#4
,
|
|
|
Стоит задуматься, что означает эта строчка:
for (int i = 0; i < mas[i]; i++) И эта: Res_TB.Text = mas.ToString(); |
Сообщ.
#5
,
|
|
|
Цитата MBo @ Стоит задуматься, что означает эта строчка: for (int i = 0; i < mas[i]; i++) И эта: Res_TB.Text = mas.ToString(); массив и вывод массива? |
Сообщ.
#6
,
|
|
|
Сужаем круг: какой смысл этой части оператора for и этого действия?
i < mas[i] |