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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
OrlovEagle
6 / 4 / 1
Регистрация: 19.04.2011
Сообщений: 185
#1

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

04.06.2013, 23:04. Просмотров 722. Ответов 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
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.06.2013, 23:04
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Определить сумму тех вещественных чисел, которые больше P (C++):

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

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

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

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

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

Дана последовательность целых положительных чисел. Найти произведение только тех чисел, которые больше заданного числа М - C++
Дана последовательность целых положительных чисел. Найти произведение только тех чисел, которые больше заданного числа М. если таких нет,...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
zewer
1152 / 843 / 85
Регистрация: 07.01.2011
Сообщений: 6,114
04.06.2013, 23:08 #2
Цитата Сообщение от OrlovEagle Посмотреть сообщение
Числа получаются огромные.
то есть?
0
OrlovEagle
6 / 4 / 1
Регистрация: 19.04.2011
Сообщений: 185
05.06.2013, 12:16  [ТС] #3
zewer,
6ти значное число

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

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

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

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

Найти произведение только тех чисел, которые больше заданного M - C++
Дана матрица A(M,N) целых положительных чисел. найти произведение только тех из них которые больше заданного M. если таких нет то выдать...

Найти сумму тех членов ряда, которые по модулю больше или равны E - C++
Добрый день. Борюсь вот с какой задачкой: даны числовой ряд и некоторое число е&gt;0 . Найти сумму тех членов ряда, которые по модулю больше...

Найти произведение только тех чисел, которые больше заданного числа М - C++
дана последовательность целых положительных чисел. Найти произведение только тех чисел, которые больше заданного числа М. Если таких нет...

Дано n вещественных чисел, которые вводятся с клавиатуры. Вычислить сумму чисел, кратных 3 - C++
Помогите, пожалуйста. Дано n вещественных чисел, которые вводятся с клавиатуры. Вычислить сумму чисел, кратных 3.


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
05.06.2013, 12:54
Ответ Создать тему
Опции темы

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