Форум программистов, компьютерный форум CyberForum.ru

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

Восстановить пароль Регистрация
 
OrlovEagle
 Аватар для OrlovEagle
6 / 4 / 1
Регистрация: 19.04.2011
Сообщений: 185
04.06.2013, 23:04     Определить сумму тех вещественных чисел, которые больше P #1
Даны натуральное число 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 минуты
...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.06.2013, 23:04     Определить сумму тех вещественных чисел, которые больше P
Посмотрите здесь:

C++ Дано целое число N и набор из N целых чисел. Определить номера тех чисел наборе, которые меньше своего правого соседа, и количество К таких чисел.
Даны вещественные числа b1,b2,..b9. Определить среднее арифметическое тех из них которые больше 10 C++
C++ Массивы. Найти произведение только тех чисел, которые больше заданного числа М.
Дана последовательность целых положительных чисел. Найти произведение только тех чисел, которые больше заданного числа М C++
C++ Дано n вещественных чисел, которые вводятся с клавиатуры. Вычислить сумму чисел, кратных 3
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zewer
 Аватар для zewer
1022 / 713 / 72
Регистрация: 07.01.2011
Сообщений: 5,372
04.06.2013, 23:08     Определить сумму тех вещественных чисел, которые больше P #2
Цитата Сообщение от OrlovEagle Посмотреть сообщение
Числа получаются огромные.
то есть?
OrlovEagle
 Аватар для OrlovEagle
6 / 4 / 1
Регистрация: 19.04.2011
Сообщений: 185
05.06.2013, 12:16  [ТС]     Определить сумму тех вещественных чисел, которые больше P #3
zewer,
6ти значное число

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

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

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

Добавлено через 9 минут
Помогите, наработки же есть, ну)
kazak
 Аватар для kazak
3029 / 2350 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
05.06.2013, 12:23     Определить сумму тех вещественных чисел, которые больше P #4
Цитата Сообщение от OrlovEagle Посмотреть сообщение
int mas[100];
* * * * * * * * *for (int i = 0; i < 10; i++) { if (mas[i]>45)
* * * * * * * * *{s=s+mas[i];}}
У Вас массив не инициализирован и s тоже.
OrlovEagle
 Аватар для OrlovEagle
6 / 4 / 1
Регистрация: 19.04.2011
Сообщений: 185
05.06.2013, 12:29  [ТС]     Определить сумму тех вещественных чисел, которые больше P #5
Цитата Сообщение от OrlovEagle Посмотреть сообщение
int s,n,p;
* * * * * * * * *int mas[100];
так вот же инициализация? или я чего то не знаю?
kazak
 Аватар для kazak
3029 / 2350 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
05.06.2013, 12:33     Определить сумму тех вещественных чисел, которые больше P #6
Это объявление переменных. При этом выделяется память под эти переменные и все, но вот содержимое этой памяти носит случайный характер. Заполнение этой памяти уже другая процедура.
OrlovEagle
 Аватар для OrlovEagle
6 / 4 / 1
Регистрация: 19.04.2011
Сообщений: 185
05.06.2013, 12:34  [ТС]     Определить сумму тех вещественных чисел, которые больше P #7
Цитата Сообщение от kazak Посмотреть сообщение
Заполнение этой памяти уже другая процедура.
Не подскажете, что за процедура?
kazak
 Аватар для kazak
3029 / 2350 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
05.06.2013, 12:38     Определить сумму тех вещественных чисел, которые больше P #8
Просто присваиваете начальные значения.
OrlovEagle
 Аватар для OrlovEagle
6 / 4 / 1
Регистрация: 19.04.2011
Сообщений: 185
05.06.2013, 12:43  [ТС]     Определить сумму тех вещественных чисел, которые больше P #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];}}
Сделал вот так, результат примерно тот же
kazak
 Аватар для kazak
3029 / 2350 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
05.06.2013, 12:47     Определить сумму тех вещественных чисел, которые больше P #10
Цитата Сообщение от OrlovEagle Посмотреть сообщение
int mas[5]
Цитата Сообщение от OrlovEagle Посмотреть сообщение
for (int i = 0; i < 10; i++)
А здесь у Вас вообще выход за пределы массива.
OrlovEagle
 Аватар для OrlovEagle
6 / 4 / 1
Регистрация: 19.04.2011
Сообщений: 185
05.06.2013, 12:50  [ТС]     Определить сумму тех вещественных чисел, которые больше P #11
Цитата Сообщение от kazak Посмотреть сообщение
А здесь у Вас вообще выход за пределы массива.
Спасибо, теперь работает. Не подскажете как забить массив в ручную? Например через textBox
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.06.2013, 12:54     Определить сумму тех вещественных чисел, которые больше P
Еще ссылки по теме:

Даны четыре целых числа. Найти сумму тех из них, которые кратны трем и больше пяти C++
C++ Определить сумму тех чисел, которые больше 5 и четны
Определить сумму тех целых чисел, которые кратны числу n C++

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

Или воспользуйтесь поиском по форуму:
kazak
 Аватар для kazak
3029 / 2350 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
05.06.2013, 12:54     Определить сумму тех вещественных чисел, которые больше P #12
Я таки не знаю каким компилятором пользуетесь и какой библиотекой. А так, в общих чертах, получаете строку со значениями массива, отделяете числа друг от друга, конвертируете в числовой формат, записываете в массив.
Yandex
Объявления
05.06.2013, 12:54     Определить сумму тех вещественных чисел, которые больше P
Ответ Создать тему
Опции темы

Текущее время: 06:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru