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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Задан массив квадратных трёхчленов где каждый трёхчлен имеет комплексные коэффициенты http://www.cyberforum.ru/cpp-beginners/thread892741.html
Задан массив квадратных трёхчленов где каждый трёхчлен имеет комплексные коэффициенты. Сформировать массив значений корней трёхчленов. Сформировать массив значений трёхчленов в точке x=c+ di. Спасибо.
C++ Нужно написать код (Циклические структуры) Буду благодарен за помощь. Tsuna_Savada, оформите тему в соответствии с правилами форума: текстовые задания набирайте от руки, каждое задание - в отдельную тему http://www.cyberforum.ru/cpp-beginners/thread892739.html
C++ Шаблони
Не могу уже, вынес мозг себе. Скажите, функция шаблона класса может возвращать этот же класс. Пример template<class Type> Chyslo Chyslo<Type>::operator+(Chyslo &right) { } Когда меняю Chyslo на int, void, поле класса, то все работает, а так почему-то нет. Буду благодарен за помощь :-)
C++ Сколько калорий включает в себя самое калорийное блюдо?
В столовой предлагается .N комплексных обедов, состоящих из Q блюд. Известна стоимость и калорийность каждого блюда. Сколько стоит самый дешевый и самый дорогой обед? Сколько калорий включает в себя самое калорийное блюдо?
C++ Работа со строчками (вывести в столбец все слова без повторений и количеством использования каждого слова) http://www.cyberforum.ru/cpp-beginners/thread892722.html
Ввести строку. Учитывая что строка может содержать слова которые повторяются, вывести в столбец все слова без повторений и количеством использования каждого слова. Регистр букв можно не учитывать если так будет легче написать программу. Например строка: Hello, World! This is the test program. Bye World. Должно вывести: Hello 1 World 2 This 1 is 1
C++ Как сделать, чтобы 12 Студия не выдавала ошибку на функцию fopen() Выдаёт ошибку: Error 1 error C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. h:\рплор\рплор\рплор.cpp 31 1 рплор подробнее

Показать сообщение отдельно
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4920 / 2663 / 243
Регистрация: 29.11.2010
Сообщений: 7,411
06.06.2013, 00:22     Массив: Вывести количество ненулевых элементов
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
// подключаем заголовочные файлы
#include <iostream>
#include <clocale>
#include <conio.h>
 
using namespace std; // используем пространство имен std по-умолчанию
 
int main()
{
    setlocale(LC_ALL, "");       // разрешаем кириллицу
    const int size = 5;          // задаем размер массива
    int A[size];                 // создаем массив, размером size
    int counter = 0;             // число ненулевых элементов
    for (int i=0; i < size; i++) // в цикле от 0 до size-1
    {
        // выводим подсказку на экран
        cout << "Введите элемент №" << i+1 << ": ";
        cin >> A[i];   // считываем в элемент массива A под индексом i
        if (A[i] != 0) // если элемент массива не равен 0
            counter++; // увеличиваем счетчик на 1
    }
 
    // выводим результат программы на экран
    cout << "Число ненулевых элементов массива: " << counter << endl;
    _getch(); // пауза
    return 0; // завершилось без проблем
}
 
Текущее время: 18:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru