С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Вычислить количество элементов массива, равных нулю - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ sqrt http://www.cyberforum.ru/cpp-beginners/thread266862.html
Как в с прошрамме написать sqrt(2-x)? У меня sqrt не считает, может есть еще вариант как написать данное выражение?
C++ Найти наибольшее количество подряд идущих цифр в строке Дан текст.Найти наибольшее количество подряд идущих цифр. ПОМОГИТЕ ПОЖАЛУЙСТА... http://www.cyberforum.ru/cpp-beginners/thread266856.html
C++ условие: с файла по-байтно считываются символы (while (от первого до последнего символа))
помогите загнать в цикл. а то совсем заморочился уже. условие: с файла по-байтно считываются символы (while (от первого до последнего символа)) как в этот цикл впихнуть следующие: считаем...
C++ Длинная арифметика
Как сделать типы длинных чисел, например, знаковое 256-ти битное целое и 256-ти битное вещественное с 224-х битной мантиссой и 32-х битным порядком? Добавлено через 1 минуту Надо поддерживать всю...
C++ натуральные числа http://www.cyberforum.ru/cpp-beginners/thread266793.html
Вывести на печать все натуральные числа, меньшие заданного N, сумма квадратов цифр которых кратна 7. Определите 3 цифры номера автомобиля, если известно, что получившееся число кратно 2, 5 и 7, а...
C++ Что я неправильно сделал? #include <stdio.h> #include <math.h> int main(void) { long n; /* параметр ряда */ double dbln; /* параметр ряда в форме с плавающей точкой */ double sum=0; /*... подробнее

Показать сообщение отдельно
4uX
4 / 4 / 0
Регистрация: 31.03.2011
Сообщений: 12
31.03.2011, 17:01
lemegeton зачем человека так пугаешь?)

Stas31
Задание слишком расплывчатое. Вот одна из простых реализаций:
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#include "iostream"
#include "math.h"
using namespace std;
 
void main()
{
    setlocale(0, "rus");
    const int n=10;
    int mas[n], i, count, min, sum, indmin, j, temp;
    cout << "Введите элементы массива:\n";
    for (i=0; i<n; i++)
        cin >> mas[i];
 
    //Вычислить количество элементов массива, равных нулю.
    count=0;
    for (i=0; i<n; i++)
        if (mas[i]==0) count++;
    cout << "Кол-во элементов, равных 0: " << count << endl;
 
    //Вычислить сумму элементов массива, расположенных после минимального элемента.
    sum=0;
    min=0;
    for (i=1; i<n; i++)
        if (mas[i]<mas[min]) min=i;
    for (i=min+1; i<n; i++)
        sum+=mas[i];
    cout << "Cумма= " << sum << endl;
 
    //Упорядочить элементы массива по возрастанию его модулей.
    for (i=0; i<n-1; i++)
    {
        indmin=i;
        for (j=i+1; j<n; j++)
            if (abs(mas[j])<abs(mas[indmin])) indmin=j;
        temp=mas[i];
        mas[i]=mas[indmin];
        mas[indmin]=temp;
    }
    for (i=0; i<n; i++)
        cout << mas[i] << endl;
 
    system("pause");
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.