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

Массив: посчитать количество положительных элементов. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ запись массива в файл http://www.cyberforum.ru/cpp-beginners/thread555715.html
Имеется структура в массиве. когда ввожу данные например: 2,3,4 7,8,5 то получаю 2 3 4 0 0 0 0 0 0 7 8 5 Как исправить это безобразие??
C++ *_cast< тип >( выражение ) В чём отличие static_cast, dynamic_cast, reinterpret_cast, const_cast от преобразования типа в скобках (стиль Си вроде) float f = 10.9; int i = (int)f; Читал что этот вариант пришёл из Си, а в C++ предусмотрены 4 функции, но в чём отличие-то? Помоему и Си стиль корректно переводит. http://www.cyberforum.ru/cpp-beginners/thread555703.html
C++ написать программу по решению системы уравнений
проблема в том,что после практики на ВЦ пришлось дома перейти с 6 на 10 версию ВС. возможно требуется исправить ошибки преобразования,и помогите пожалуйста с условиями. #include "stdafx.h" #include <stdio.h> #include <math.h> void main() {float x,y,a; printf ("Vvedite x,a:\n"); scanf_s ("%f%f",&x,&a);
Вывод на экран в двоичной системе без лишних нулей C++
bitset<8> (p); в качестве аргумента не принимает переменную,мне нужно вывести на экран например 5 ввиде 101 ,а не 00000101,есть ли другая функция,при помощи каторой это можно сделать? каждый раз вводяца разные цифры , количество символов которые выводяца разное(переменная)
C++ Минимум и максимум массива http://www.cyberforum.ru/cpp-beginners/thread555685.html
Собственно есть массив, в котором нужно найти минимальное число и максимальное Вот код: #include <stdio.h> #include <conio.h> #define MAX 100 main(){ float m,mmin=0, mmax=0; int i,n,j;
C++ Столкновения Как проверить столкновение 2х объектов, если они заданы 2мя матрицами int m и m2, где каждый элемент матрицы может быть 1(занят) или 0(пусто). Имеется ввиду оптимальный алгоритм. подробнее

Показать сообщение отдельно
panicwassano
591 / 559 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
23.04.2012, 10:26     Массив: посчитать количество положительных элементов.
1
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
 
using namespace std;
 
int main()
{
    int arr[] = {5, -3, 4, 11, 90, -5, -1, 12};
    int count = 0;
    int size = sizeof(arr) / sizeof(arr[0]);
 
    for (int i = 0; i < size; ++i)
    {
        if (arr[i] > 0)
        {
            ++count;
        }
    }
 
    cout << "count is: " << count << endl;
 
    return 0;
}
Добавлено через 31 секунду
2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
 
using namespace std;
 
int main()
{
    int arr[] = {5, -3, 4, 11, 90, -5, 5, 12};
    int count = 0;
    int size = sizeof(arr) / sizeof(arr[0]);
 
    for (int i = 0; i < size; ++i)
    {
        if (arr[i] == 5)
        {
            ++count;
        }
    }
 
    cout << "count is: " << count << endl;
 
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru