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

Определить количество элементов, имеющих четные значения - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вывести книги только классического жанра. Отсоритировав их по фамилии автора http://www.cyberforum.ru/cpp-beginners/thread1150620.html
Дан массив содержащий сведения о книгах: название жанр автор. Вывести книги только классического жанра. отсоритировав их по фамилии автора. Найти колличество таких книг,. на сколько их больше или меньше чем остальных.
C++ Найти минимальное значение из четырех чисел Разработать метод min(a,b) для нахождения минимального из двух чисел. Вычислить с помощью него минимальное значение из четырех чисел x, y, z, v. http://www.cyberforum.ru/cpp-beginners/thread1150614.html
C++ Дан порядковый номер месяца, вывести на экран количество месяцев оставшихся до конца года
При решении данных задач возможно использовать оператор switch или вложенные операторы if. Дан порядковый номер месяца, вывести на экран количество месяцев оставшихся до конца года.
C++ Определить, является ли заданное целое число четным
Написать программу, которая определяет: является ли заданное целое число четным;
C++ Найти площадь равностороннего треугольника, зная его периметр http://www.cyberforum.ru/cpp-beginners/thread1150608.html
Написать программу, которая подсчитывает: площадь равностороннего треугольника, периметр которого равен p;
C++ Перебор вариантов комбинации слов в строке Имеется набор элементов. Например - это числа в массиве, или слова в строке: "ааа bbb ссс" Нужно перебрать все возможные комбинации слов в строке при удалении некоторых слов: aaa bbb ccc aaabbb aaaccc bbbccc aaabbbccc подробнее

Показать сообщение отдельно
_script_
169 / 137 / 34
Регистрация: 01.05.2012
Сообщений: 414
18.04.2014, 10:32     Определить количество элементов, имеющих четные значения
Первая
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
#include <iostream>
 
using namespace std;
 
 
int main()
{
    int N;
    cin >>N;    //Ввод N
    int *A=new int[N];
    for (int i=0; i<N; i++) //Ввод массива
        cin>>A[i];
 
    int S=0,k=0;
    for (int i=0; i<N; i++) //считем в цикле сумму и кол-во четный
        if (A[i]%2==0)
        {
            S+=A[i];
            k++;
        }
    //вывод резултата
    cout << "Count="<<k<<endl;
    cout << "Sum="<<S;
    return 0;
}
Добавлено через 9 минут
Вторая

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
#include <iostream>
#include <math.h>
#include <stdlib.h>
using namespace std;
 
 
int main()
{
    int N;
    cin >>N;    //Ввод N
    int *A=new int[N];
    for (int i=0; i<N; i++) //заполнение массива
        A[i]=rand()%100;
 
    for (int i=0; i<N; i++) //Вывод массива
        cout << A[i]<<' ';
 
    for (int i=0; i<N; i++) //Вывод массива
        if (i+10<N)
            swap(A[i],A[i+10]);
        else
            break;
 
    cout << endl;
    //вывод резултата
     for (int i=0; i<N; i++) //Вывод массива
        cout << A[i]<<' ';
    return 0;
}
 
Текущее время: 04:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru