6 / 4 / 1
Регистрация: 19.04.2011
Сообщений: 185
1

Определить сумму тех вещественных чисел, которые больше P

04.06.2013, 23:04. Показов 1429. Ответов 11
Метки нет (Все метки)

Даны натуральное число n и натуральные числа b1, b2, …, bn. Определить сумму тех вещественных чисел которые больше P.
C++
1
2
3
4
5
6
private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) {
                 int s,n,p;
                 int mas[100];
                 for (int i = 0; i < 10; i++) { if (mas[i]>45) 
                 {s=s+mas[i];}}
                 this->label3->Text=Convert::ToString(s);
Числа получаются огромные. вместо n стоит 10, а вместо P стоит 45 (на время)

Добавлено через 8 минут
Прошу не переносить мою тему. Т.к. вопрос не касается интерфейса.

Добавлено через 44 минуты
...
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.06.2013, 23:04
Ответы с готовыми решениями:

Определить сумму тех вещественных чисел, которые больше p
Даны натуральное число n и вещественные числа b_1,b_2,…,b_(n.) Определить сумму тех вещественных...

Найти сумму тех вещественных чисел, которые больше p
Даны натуральное число n и вещественные b1, b2, ..., bn. Найти сумму тех вещественных чисел,...

Определить сумму тех чисел, которые больше 5 и четны
2 Одномерный массив из 10-и целых чисел заполнить с клавиатуры, определить сумму тех чисел,...

Определить среднее арифметическое тех чисел заданной последовательности, которые больше некоторого числа n
Даны натуральное число 'x' и целые числа 'a1,a2, ..., ax'. Определить среднее арифметическое тех...

11
2351 / 1769 / 212
Регистрация: 07.01.2011
Сообщений: 10,342
04.06.2013, 23:08 2
Цитата Сообщение от OrlovEagle Посмотреть сообщение
Числа получаются огромные.
то есть?
0
6 / 4 / 1
Регистрация: 19.04.2011
Сообщений: 185
05.06.2013, 12:16  [ТС] 3
zewer,
6ти значное число

Добавлено через 12 часов 26 минут
Ставлю любые значения, получается что то вроде 1609475432

Добавлено через 8 минут
...

Добавлено через 8 минут
...

Добавлено через 9 минут
Помогите, наработки же есть, ну)
0
3087 / 2408 / 255
Регистрация: 11.03.2009
Сообщений: 5,444
05.06.2013, 12:23 4
Цитата Сообщение от OrlovEagle Посмотреть сообщение
int mas[100];
* * * * * * * * *for (int i = 0; i < 10; i++) { if (mas[i]>45)
* * * * * * * * *{s=s+mas[i];}}
У Вас массив не инициализирован и s тоже.
0
6 / 4 / 1
Регистрация: 19.04.2011
Сообщений: 185
05.06.2013, 12:29  [ТС] 5
Цитата Сообщение от OrlovEagle Посмотреть сообщение
int s,n,p;
* * * * * * * * *int mas[100];
так вот же инициализация? или я чего то не знаю?
0
3087 / 2408 / 255
Регистрация: 11.03.2009
Сообщений: 5,444
05.06.2013, 12:33 6
Это объявление переменных. При этом выделяется память под эти переменные и все, но вот содержимое этой памяти носит случайный характер. Заполнение этой памяти уже другая процедура.
0
6 / 4 / 1
Регистрация: 19.04.2011
Сообщений: 185
05.06.2013, 12:34  [ТС] 7
Цитата Сообщение от kazak Посмотреть сообщение
Заполнение этой памяти уже другая процедура.
Не подскажете, что за процедура?
0
3087 / 2408 / 255
Регистрация: 11.03.2009
Сообщений: 5,444
05.06.2013, 12:38 8
Просто присваиваете начальные значения.
1
6 / 4 / 1
Регистрация: 19.04.2011
Сообщений: 185
05.06.2013, 12:43  [ТС] 9
C++
1
2
3
4
5
6
int s;
int mas[5]={11,2,32,4,52};
s=0;
for (int i = 0; i < 10; i++) 
{if (mas[i]>10) 
 {s=s+mas[i];}}
Сделал вот так, результат примерно тот же
0
3087 / 2408 / 255
Регистрация: 11.03.2009
Сообщений: 5,444
05.06.2013, 12:47 10
Цитата Сообщение от OrlovEagle Посмотреть сообщение
int mas[5]
Цитата Сообщение от OrlovEagle Посмотреть сообщение
for (int i = 0; i < 10; i++)
А здесь у Вас вообще выход за пределы массива.
1
6 / 4 / 1
Регистрация: 19.04.2011
Сообщений: 185
05.06.2013, 12:50  [ТС] 11
Цитата Сообщение от kazak Посмотреть сообщение
А здесь у Вас вообще выход за пределы массива.
Спасибо, теперь работает. Не подскажете как забить массив в ручную? Например через textBox
0
3087 / 2408 / 255
Регистрация: 11.03.2009
Сообщений: 5,444
05.06.2013, 12:54 12
Я таки не знаю каким компилятором пользуетесь и какой библиотекой. А так, в общих чертах, получаете строку со значениями массива, отделяете числа друг от друга, конвертируете в числовой формат, записываете в массив.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.06.2013, 12:54
Помогаю со студенческими работами здесь

Определить сумму тех целых чисел, которые кратны числу n
Даны натуральное число m и целые числа х1 х2 ... хm.Определить сумму тех целых чисел, которые...

Определить сумму тех вещественных чисел, которые больше P
Даны натуральное число n и вещественные числа b1, b2,...,bn. Определить сумму тех вещественных...

Даны 4 вещественных числа. Найти сумму тех чисел, которые больше 5
Решите плиз! Паскаль

Даны четыре вещественных числа. Найти сумму тех чисел, которые больше пяти
Даны четыре вещественных числа. Найти сумму тех чисел, которые больше пяти.

Определить сумму тех чисел, которые больше 10,75
вот сама задачка. Даны целые числа a1, a2...a8. Определить сумму тех из них, которые больше 10,75....

Определить сумму тех чисел, которые больше 10
Даны вещественные числа а1,а2..аn. Определить сумму тех из них,которые больше 10.


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru