Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
Tsuna_Savada
0 / 0 / 0
Регистрация: 05.06.2013
Сообщений: 39
1

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

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

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

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

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

С клавиатуры вводится последовательность 8 или чисел. Найти среднее арифметическое тех чисел, которые являются простыми
Помогите пожалуйста написать программу. С клавиатуры вводится...

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

С клавиатуры вводится последовательность из n целых чисел
1. С клавиатуры вводится последовательность из n целых чисел ( n-вводится с...

7
Kins
59 / 58 / 7
Регистрация: 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;
если не ошибаюсь, то так.
0
MrGluck
Модератор
Эксперт CЭксперт С++
8086 / 4939 / 1431
Регистрация: 29.11.2010
Сообщений: 13,395
12.06.2013, 20:16 3
Цитата Сообщение от Kins Посмотреть сообщение
if(arr[j]>0){
принято для определенности считать нуль беззнаковым положительным числом
0
Kins
59 / 58 / 7
Регистрация: 03.02.2013
Сообщений: 167
12.06.2013, 20:22 4
Цитата Сообщение от MrGluck Посмотреть сообщение
принято для определенности считать нуль беззнаковым положительным числом
не знал=) спс, что подсказали, но алгоритм верен.
изменить только if(arr[j]>0) на if(arr[j]>=0) тогда.
0
Fintt
10 / 10 / 2
Регистрация: 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 минуты
Я только сделал отриц по ошибке
0
MrGluck
Модератор
Эксперт CЭксперт С++
8086 / 4939 / 1431
Регистрация: 29.11.2010
Сообщений: 13,395
12.06.2013, 20:36 6
Fintt, и исключительно под борланд

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

Не по теме:

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



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

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

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

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


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

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

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