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

Массивы. Вывод количества ненулевых элементов - C++

Восстановить пароль Регистрация
 
Duivel
3 / 3 / 0
Регистрация: 11.02.2013
Сообщений: 19
11.02.2013, 01:02     Массивы. Вывод количества ненулевых элементов #1
Привет всем трудящимся, нужна помощь в решению пару задач.
1.Написать программу, для ввода с клавиатуры одномерного массива с 5 целых чисел, та вывода количества ненулевых элементов в нем.
Заранее спасибо, жду ответов.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.02.2013, 01:02     Массивы. Вывод количества ненулевых элементов
Посмотрите здесь:

Удалить из матрицы те строки, для которых количество ненулевых элементов больше количества нулевых элементов в строке C++
Сформировать массивы А[15] и B[10]. Вывести их на экран. Подсчитать количество ненулевых элементов и максимальные значения в обоих массивах C++
C++ Массивы. Организовать ввод матрицы, вычислить сумму ненулевых элементов, упорядочить элементы...
C++ Многомерные массивы. Поиск количества тех элементов матрицы,которые больше суммы остальных элементов своего столбца
в массиве . найти произведение ненулевых элементов, количество элементов, превышающих значение среднего арифметического элементов массива C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tiva
94 / 94 / 1
Регистрация: 25.04.2012
Сообщений: 429
11.02.2013, 01:13     Массивы. Вывод количества ненулевых элементов #2
C++
1
2
3
4
5
int a[5],count=0;
for(int i=0; i<5; i++)
    cin>>a[i];
if(!a[i]) count++;
cout<<count<<endl;
Duivel
3 / 3 / 0
Регистрация: 11.02.2013
Сообщений: 19
11.02.2013, 01:21  [ТС]     Массивы. Вывод количества ненулевых элементов #3
Мб что-то не так делаю, но всегда выводить цифру 1 и все.
Tiva
94 / 94 / 1
Регистрация: 25.04.2012
Сообщений: 429
11.02.2013, 01:23     Массивы. Вывод количества ненулевых элементов #4
C++
1
2
3
4
5
6
7
8
9
10
int main(void)
{
    int a[5],count=0;
    for(int i=0; i<5; i++)
        cin>>a[i];
    for(int i=0; i<5; i++)
        if(a[i]!=0) count++;
    cout<<count<<endl;
 
}
Yandex
Объявления
11.02.2013, 01:23     Массивы. Вывод количества ненулевых элементов
Ответ Создать тему
Опции темы

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