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

Найти количество ненулевых элементов массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вывести на экран значение 10 раз http://www.cyberforum.ru/cpp-beginners/thread1222999.html
Написать программу, которая выводит на экран значение, введённое с клавиатуры, 10 раз. (Циклы)
C++ Проверить, является ли год високосным Написать программу, которая проверяет, является ли год високосным (операторы if, else) http://www.cyberforum.ru/cpp-beginners/thread1222998.html
Вычислить площадь параллелограмма C++
Написать программу вычисления или пересчёта, в зависимости от варианта задания, величины: Площади параллелограмма (вычисление)
C++ Ошибка с delete [] - "CRT detected that the application wrote to memory after end of heap buffer"
В конце программы выскакивает окно с ошибкой - "CRT detected that the application wrote to memory after end of heap buffer" class Myclass { private: char* name; public: Myclass() { name = new char; } ~Myclass() { delete name; }
C++ Как понять "пузырьковую" сортировку? http://www.cyberforum.ru/cpp-beginners/thread1222969.html
Здравствуйте , в книге по теме "массивы" в пример была дана программа "пузырьковой" сортировки массивов: int main() { int nums; int a,b,t; int size; size=10; setlocale(LC_ALL, "RUS"); for(t=0;t<size;t++) nums=rand(); cout << "Исходный массив: ";
C++ Cygwin и NetBeans - В системе подходящие компиляторы не найдены Скачал cygwin и netbeans c++. Теперь пытаюсь настроить. В системе подходящие компиляторы не найдены. Для корректного выполнения задачи среде IDE требуется подходящий набор компиляторов и другие средства сборки. Если существующие в системе компиляторы не найдены, выполните следующее: 1) Выйдите из IDE, добавьте компиляторы к переменной среды PATH и перезапустите среду IDE. 2) Откройте... подробнее

Показать сообщение отдельно
Kerry_Jr
Модератор
 Аватар для Kerry_Jr
1868 / 1664 / 580
Регистрация: 14.05.2014
Сообщений: 4,777
Записей в блоге: 1
Завершенные тесты: 5
05.07.2014, 17:03     Найти количество ненулевых элементов массива
Donnerwetter, Чуть укорочу ваш код
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
using namespace std;
 
int main ()
{
    const int size = 5;
    int arr [size];
    int n = 1, Sum = 0;
    for (int i = 0; i < size; i++)
    {
        cout << "Enter element " << n << ": ";
        cin >> arr [i];
        if (arr[i]) Sum++;
        n++;
    }
    cout << "Amount of non null elements: " << Sum << "\n" << endl;
    return 0;
}
 
Текущее время: 03:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru