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

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

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

C++ Ввести с клавиатуры массив из N чисел (N также вводится с клавиатуры). Найти наименьший из его положительных элементов.
С клавиатуры вводится последовательность из n целых чисел C++
с клавиатуры вводится последовательность чисел C++
Составьте программу, которая вычисляет произведение чисел от 1 до n. Значение n вводится с клавиатуры C++
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
Ворчун
Эксперт С++
 Аватар для MrGluck
4927 / 2670 / 243
Регистрация: 29.11.2010
Сообщений: 7,429
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
Ворчун
Эксперт С++
 Аватар для MrGluck
4927 / 2670 / 243
Регистрация: 29.11.2010
Сообщений: 7,429
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 чисел
Еще ссылки по теме:

Сформировать массив со значениями в диапазоне [-6.5*m; 2.5*m], m>5.5 вводится с клавиатуры C++
С клавиатуры вводится массив из 10 чисел C++
C++ С клавиатуры вводится два числа. Найти произведение цифр этих чисел

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

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

Не по теме:

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



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

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