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

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

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

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

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

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

C++ Выделить память под K целых элементов (K вводится с клавиатуры). Заполнить этот массив числами
C++ как подсчитать сумму цифр в массиве из двузначных чисел? массив вводится в цикле от 10 до 99.
С клавиатуры вводится последовательность из n целых чисел C++
с клавиатуры вводится последовательность чисел C++
Составьте программу, которая вычисляет произведение чисел от 1 до n. Значение n вводится с клавиатуры C++
C++ С клавиатуры вводится строка. Составить программу, которая подсчитывает количество чисел в тексте
Сформировать массив со значениями в диапазоне [-6.5*m; 2.5*m], m>5.5 вводится с клавиатуры C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kins
 Аватар для Kins
59 / 58 / 6
Регистрация: 03.02.2013
Сообщений: 167
12.06.2013, 20:14     С клавиатуры вводится массив из 10 чисел #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Эксперт С++
 Аватар для MrGluck
6213 / 3458 / 423
Регистрация: 29.11.2010
Сообщений: 9,168
12.06.2013, 20:16     С клавиатуры вводится массив из 10 чисел #3
Цитата Сообщение от Kins Посмотреть сообщение
if(arr[j]>0){
принято для определенности считать нуль беззнаковым положительным числом
Kins
 Аватар для Kins
59 / 58 / 6
Регистрация: 03.02.2013
Сообщений: 167
12.06.2013, 20:22     С клавиатуры вводится массив из 10 чисел #4
Цитата Сообщение от MrGluck Посмотреть сообщение
принято для определенности считать нуль беззнаковым положительным числом
не знал=) спс, что подсказали, но алгоритм верен.
изменить только if(arr[j]>0) на if(arr[j]>=0) тогда.
Fintt
 Аватар для Fintt
10 / 10 / 0
Регистрация: 13.02.2012
Сообщений: 94
12.06.2013, 20:29     С клавиатуры вводится массив из 10 чисел #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Эксперт С++
 Аватар для MrGluck
6213 / 3458 / 423
Регистрация: 29.11.2010
Сообщений: 9,168
12.06.2013, 20:36     С клавиатуры вводится массив из 10 чисел #6
Fintt, и исключительно под борланд

Добавлено через 46 секунд
Кстати, элемента mas[10] не существует, можете по пальчикам пересчитать от 0 до 9
Fintt
 Аватар для Fintt
10 / 10 / 0
Регистрация: 13.02.2012
Сообщений: 94
12.06.2013, 20:53     С клавиатуры вводится массив из 10 чисел #7
MrGluck, Ну да там 11 элементов получается. Я на быструю руку сделал. Главное чтоб человек алгоритм понял.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.06.2013, 21:24     С клавиатуры вводится массив из 10 чисел
Еще ссылки по теме:

С клавиатуры вводится массив из 10 чисел C++
C++ С клавиатуры вводится два числа. Найти произведение цифр этих чисел
Массив: Сохранение введенных с клавиатуры положительных чисел C++
C++ Создать динамический массив целых чисел, полностью заполняемый с клавиатуры
Ввод чисел в массив, без заданного размера с клавиатуры C++

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

Или воспользуйтесь поиском по форуму:
Thinker
Эксперт C++
 Аватар для Thinker
4218 / 2192 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
12.06.2013, 21:24     С клавиатуры вводится массив из 10 чисел #8
Цитата Сообщение от MrGluck Посмотреть сообщение
принято для определенности считать нуль беззнаковым положительным числом

Не по теме:

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



например, множество всех действительных положительных чисел образует мультипликативную абелеву группу, а если добавить 0, то никакой группы не будет. Множество всех ненулевых действительных чисел тоже образует мультипликативную абелеву группу, а с нулем - нет. Ноль это нейтральный элемент относительно операции сложения, например в кольце целых чисел. Ноль как был нейтральным, так им и останется. Может быть, некоторые задачи грешат тем, что относят 0 к положительным числам, но это в корне неправильно.
Yandex
Объявления
12.06.2013, 21:24     С клавиатуры вводится массив из 10 чисел
Ответ Создать тему
Опции темы

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