Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++/CLI
Войти
Регистрация
Восстановить пароль
 
Bttv_
0 / 0 / 0
Регистрация: 19.11.2015
Сообщений: 19
Завершенные тесты: 1
#1

Заменить все зарплаты меньше 700 руб средним значением зарплат учреждения - C++/CLI

03.10.2016, 21:33. Просмотров 354. Ответов 3
Метки нет (Все метки)

Известно заработную плату работников учреждения. заменить все зарплаты меньше 700 руб средним значением зарплат учреждения. Надо найти ошибку в визуалке и исправить, всю голову себе уже сломал
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#pragma endregion
    private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e)
             {
                 double x,s=0,k=0;
                 for(int i=0; textBox1->Lines[i]!="";i++)
                 {
                     x=Convert::ToDouble(textBox1->Lines[i]);
                     s+=x;
                     k++;
                 }
                 for(int i=0; textBox1->Lines[i]!="";i++)
                 {
                     x=Convert::ToDouble(textBox2->Lines[i]);
                     if(x<700)
                         x=s/k;
                 }
             }
    };
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.10.2016, 21:33
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Заменить все зарплаты меньше 700 руб средним значением зарплат учреждения (C++/CLI):

Заменить все элементы массива средним значением
Дан список вещественных массивов (максимально 30 массивов). Каждый массив...

Заменить все элементы с отрицательными значениями средним арифметическим значением всех положительных элементов.
Заданный массив из 10 элементов. Массив Вы можем вводить одним из 2 способов:...

Заменить все элементы с отрицательными значениями средним арифметическим значением всех положительных элементов
Объявить массив целых чисел и заполнить случайными значениями • Размерность...

Заменить все элементы с отрицательными значениями средним арифметическим значением всех положительных элементов
Размерность массива (100) Диапазон значений (-100 - +100) Заменить все...

Заменить все элементы с отрицательными значениями средним арифметическим значением всех положительных элементов
Объявить массив целых чисел и заполнить случайными значениями • Размерность...

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

3
nonedark2008
1022 / 762 / 210
Регистрация: 28.07.2012
Сообщений: 2,118
03.10.2016, 21:37 #2
Цитата Сообщение от Bttv_ Посмотреть сообщение
заменить все зарплаты
Что-то нигде не вижу операции, отвечающей за саму замену. Добавь ее.
0
Bttv_
0 / 0 / 0
Регистрация: 19.11.2015
Сообщений: 19
Завершенные тесты: 1
03.10.2016, 22:10  [ТС] #3
Немного переделал, подскажите как записать замену? Второй же цикл меняет или как?
C++
1
2
3
4
5
6
7
8
9
10
11
12
int x,s=0,k=0; 
for(int i=0;textBox1->Lines[i]!="";i++) 
{ 
x=Convert::ToInt32(textBox1->Lines[i]); 
s+=x; 
k++; 
} 
for(int i=0; x!=0; i++) 
{ 
x=Convert::ToInt32(textBox1->Lines[i]); 
if(x<700) 
textBox2->Text=Convert::ToString(s/k);
Добавлено через 27 минут
Проблема в том, что не выводит в textBox2 результат
0
nonedark2008
1022 / 762 / 210
Регистрация: 28.07.2012
Сообщений: 2,118
04.10.2016, 00:00 #4
Bttv_, а какой результат там ожидается?
Цитата Сообщение от Bttv_ Посмотреть сообщение
Второй же цикл меняет или как?
Да, но меня смущает условие выхода из второго цикла, "x!=0".
Проверь еще, правильно ли у тебя высчитывается s и k. Отладчиком ведь пользоваться умеешь?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.10.2016, 00:00
Привет! Вот еще темы с решениями:

Заменить все положительные элементы массива средним значением массива
Дан массив из 10 целых чисел. написать программу замены всех положительных...

заменить средним значением одномерный массив
День добрый, ребята подскажите в чем загвоздка? Каждый из элементов массива,...

Все значения элементов матрицы, которые меньше 0 заменить значением "0"
Здравствуйте, помогите пожалуйста с заданием. Задано матрицу 5на5,...

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


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

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

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