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

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

Войти
Регистрация
Восстановить пароль
 
Tsuna_Savada
0 / 0 / 0
Регистрация: 05.06.2013
Сообщений: 39
#1

С клавиатуры вводится массив из 10 чисел - C++

12.06.2013, 20:09. Просмотров 487. Ответов 7
Метки нет (Все метки)

С клавиатуры вводится массив из 10 чисел.
Определить количество положительных элементов этого массива.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.06.2013, 20:09
Здравствуйте! Я подобрал для вас темы с ответами на вопрос С клавиатуры вводится массив из 10 чисел (C++):

Ввести с клавиатуры массив из N чисел (N также вводится с клавиатуры). Найти наименьший из его положительных элементов. - C++
Ввести с клавиатуры массив из N чисел (N также вводится с клавиатуры). Найти наименьший из его положительных элементов. Начиная от этого...

С клавиатуры вводится массив из 10 чисел - C++
С клавиатуры вводится массив из 10 чисел. Определить минимальный элемент этого массива.

с клавиатуры вводится последовательность чисел - C++
0-конец этой последовательности. Заменить все четные элементы последовательности на нечетные

С клавиатуры вводится последовательность из n целых чисел - C++
1. С клавиатуры вводится последовательность из n целых чисел ( n-вводится с клавиатуры). Найти максимальный нечетный элемент данной...

Сформировать массив со значениями в диапазоне [-6.5*m; 2.5*m], m>5.5 вводится с клавиатуры - C++
День добрый, подскажите нубу как реализовать можно данное условие "Значения элементов массивов формируются в диапазоне , где вещественное...

С клавиатуры вводится два числа. Найти произведение цифр этих чисел - C++
с клавиатуры вводится два целый числи. найти произведение цифр этих чисел.

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Kins
59 / 58 / 6
Регистрация: 03.02.2013
Сообщений: 167
12.06.2013, 20:14 #2
C++
1
2
3
4
5
6
7
8
9
int arr[10];
int pnt=0;
for(int j=0; j<10; j++){
cin >>arr[j];
if(arr[j]>0){
pnt++;
}
}
cout <<"Положительных элементов в массиве: " <<pnt;
если не ошибаюсь, то так.
MrGluck
Модератор
Эксперт CЭксперт С++
7210 / 4376 / 638
Регистрация: 29.11.2010
Сообщений: 11,887
12.06.2013, 20:16 #3
Цитата Сообщение от Kins Посмотреть сообщение
if(arr[j]>0){
принято для определенности считать нуль беззнаковым положительным числом
Kins
59 / 58 / 6
Регистрация: 03.02.2013
Сообщений: 167
12.06.2013, 20:22 #4
Цитата Сообщение от MrGluck Посмотреть сообщение
принято для определенности считать нуль беззнаковым положительным числом
не знал=) спс, что подсказали, но алгоритм верен.
изменить только if(arr[j]>0) на if(arr[j]>=0) тогда.
Fintt
10 / 10 / 0
Регистрация: 13.02.2012
Сообщений: 94
12.06.2013, 20:29 #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
 
void main()
    {
     clrscr();
     randomize();
     int mas[10],n,k;
     cout<<"Vvedite kol-vo elementov"<<endl;
     cin>>n;
     k=0;
     for (int i=0; i<=n; i++)
    {
     mas[i]=random(5)-3;
     cout<<mas[i]<<"    ";
     if (mas[i]<0) k++;
    }
     cout<<endl<<"otr= "<<k;
     getch();
    }
Конечно очень уж лёгкая, самому надо пробовать бы.

Добавлено через 2 минуты
Я только сделал отриц по ошибке
MrGluck
Модератор
Эксперт CЭксперт С++
7210 / 4376 / 638
Регистрация: 29.11.2010
Сообщений: 11,887
12.06.2013, 20:36 #6
Fintt, и исключительно под борланд

Добавлено через 46 секунд
Кстати, элемента mas[10] не существует, можете по пальчикам пересчитать от 0 до 9
Fintt
10 / 10 / 0
Регистрация: 13.02.2012
Сообщений: 94
12.06.2013, 20:53 #7
MrGluck, Ну да там 11 элементов получается. Я на быструю руку сделал. Главное чтоб человек алгоритм понял.
Thinker
Эксперт C++
4225 / 2199 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
12.06.2013, 21:24 #8
Цитата Сообщение от MrGluck Посмотреть сообщение
принято для определенности считать нуль беззнаковым положительным числом

Не по теме:

математикам это не говорите, засмеют



например, множество всех действительных положительных чисел образует мультипликативную абелеву группу, а если добавить 0, то никакой группы не будет. Множество всех ненулевых действительных чисел тоже образует мультипликативную абелеву группу, а с нулем - нет. Ноль это нейтральный элемент относительно операции сложения, например в кольце целых чисел. Ноль как был нейтральным, так им и останется. Может быть, некоторые задачи грешат тем, что относят 0 к положительным числам, но это в корне неправильно.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.06.2013, 21:24
Привет! Вот еще темы с ответами:

Составьте программу, которая вычисляет произведение чисел от 1 до n. Значение n вводится с клавиатуры - C++
Помогите решить с использованием цикла do Составьте программу, которая вычисляет произведение чисел от 1 до n. Значение n вводится с...

С клавиатуры вводится строка. Составить программу, которая подсчитывает количество чисел в тексте - C++
С клавиатуры вводится строка. Составить программу, которая подсчитывает количество чисел в тексте (не цифр, а именно чисел): выводит на...

Выделить память под K целых элементов (K вводится с клавиатуры). Заполнить этот массив числами - C++
Выделить память под K целых элементов (K вводится с клавиатуры). Заполнить этот массив числами, кратными 5 (5, 10, 15, …). Распечатать...

Сформировать массив из 12 элементов. Найти заданный элемент (вводится с клавиатуры) и вывести его индекс - C++
Сформировать массив из 12 элементов случайным образом. Вывести его. Найти заданный элемент (вводится с клавиатуры) и вывести его...


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

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

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