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

Одномерный массив. Найти и напечатать количество чётных элементов и количество нечётных элементов - C++

Восстановить пароль Регистрация
 
pas2308
0 / 0 / 0
Регистрация: 10.01.2013
Сообщений: 5
10.01.2013, 17:49     Одномерный массив. Найти и напечатать количество чётных элементов и количество нечётных элементов #1
массив F задан случайными числами в диапазоне от -30 до 20.
найти и напечатать количество чётных элементов и количество нечётных элементов.
начало у меня есть
помогите пожалуйста прошу вас
C++
1
2
3
4
5
6
7
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include<time.h>
#define N 5
#define P printf
void main()
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.01.2013, 17:49     Одномерный массив. Найти и напечатать количество чётных элементов и количество нечётных элементов
Посмотрите здесь:

C++ Задан одномерный массив, содержащий n элементов, определить сумму всех чётных элементов
C++ Одномерный массив. Считать из файла, найти количество элементов, удовлетворяющих условию
C++ Одномерный массив: найти количество элементов массива, меньших С
Одномерный массив. Найти количество элементов больше заданного. Найти произведение элементов за максимумом C++
C++ Одномерный массив. Найти количество и сумму отрицательных и четных элементов
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ev[G]eN
Эксперт С++
 Аватар для Ev[G]eN
5093 / 1531 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
10.01.2013, 18:10     Одномерный массив. Найти и напечатать количество чётных элементов и количество нечётных элементов #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <cstdlib>
#include <ctime>
 
int main()
{
    srand(time(0));
    const int size = 20;
    int array[size];
    
    int everCounter = 0;
    int oddCounter = 0;
    std::cout << "Array: " << std::endl;
    for (int i = 0; i < size; i++) {
        std::cout << (array[i] = rand() % 51 - 30) << " ";
        everCounter += !(array[i] % 2) ? 1 : 0;
        oddCounter += (array[i] % 2) ? 1 : 0;
    }
    std::cout << "\nEver elements: " << everCounter << "; Odd elements: " << oddCounter << ";\n";
    
    system("pause");
    return 0;
}
Добавлено через 10 минут
Цитата Сообщение от pas2308 Посмотреть сообщение
void main()
запомните раз и навсегда. в стандарте писано "main must return int"
pas2308
0 / 0 / 0
Регистрация: 10.01.2013
Сообщений: 5
10.01.2013, 18:13  [ТС]     Одномерный массив. Найти и напечатать количество чётных элементов и количество нечётных элементов #3
я всё писал как говорила преподша в инсте
завтра надо сдать. и в методичке нет половины таких символов как Вы написали(
David Sylva
 Аватар для David Sylva
1280 / 942 / 51
Регистрация: 17.05.2012
Сообщений: 2,686
10.01.2013, 18:17     Одномерный массив. Найти и напечатать количество чётных элементов и количество нечётных элементов #4
pas2308 Вам наверное код надо на СИ, а это раздел С++.
pas2308
0 / 0 / 0
Регистрация: 10.01.2013
Сообщений: 5
10.01.2013, 18:19  [ТС]     Одномерный массив. Найти и напечатать количество чётных элементов и количество нечётных элементов #5
вот пример из методички
Миниатюры
Одномерный массив. Найти и напечатать количество чётных элементов и количество нечётных элементов  
Ev[G]eN
Эксперт С++
 Аватар для Ev[G]eN
5093 / 1531 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
10.01.2013, 18:23     Одномерный массив. Найти и напечатать количество чётных элементов и количество нечётных элементов #6
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 <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <time.h>
 
#define size 20
 
int main()
{
    srand(time(0));
    int array[size];
    
    int everCounter = 0;
    int oddCounter = 0;
    printf("Array: \n");
    for (int i = 0; i < size; i++) {
        array[i] = rand() % 51 - 30;
        printf("%d ", array[i]);
        if (!(array[i] % 2))
           everCounter++;
        else
            oddCounter++;
    }
    printf("\nEver elements: %d", everCounter);
    printf("\nOdd elements: %d", oddCounter);
    
    _getch();
    return 0;
}
количество знакомых Вам слов увеличилось?
pas2308
0 / 0 / 0
Регистрация: 10.01.2013
Сообщений: 5
10.01.2013, 18:26  [ТС]     Одномерный массив. Найти и напечатать количество чётных элементов и количество нечётных элементов #7
большое спасибо)
да
ещё раз большое спасибо за помощь
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9371 / 5421 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
10.01.2013, 18:35     Одномерный массив. Найти и напечатать количество чётных элементов и количество нечётных элементов #8
Цитата Сообщение от Ev[G
eN;3980447]
C
1
2
srand(time(0));
 int array[size];
Как ANSI C 89 ругаться будет, только как ANSI C 99, ну или С++.
Цитата Сообщение от Ev[G
eN;3980447]
C
1
for (int i = 0; i < size; i++)
А это вообще ошибку выдаст.

Код
$ gcc -o evgen_array_after_srand evgen_array_after_srand.c -ansi -pedantic
evgen_array_after_srand.c: В функции ‘main’:
evgen_array_after_srand.c:11: предупреждение: ISO C90 forbids mixed declarations and code
evgen_array_after_srand.c:16: ошибка: ‘for’ loop initial declarations are only allowed in C99 mode
evgen_array_after_srand.c:16: замечание: use option -std=c99 or -std=gnu99 to compile your code
Ev[G]eN
Эксперт С++
 Аватар для Ev[G]eN
5093 / 1531 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
10.01.2013, 18:39     Одномерный массив. Найти и напечатать количество чётных элементов и количество нечётных элементов #9
Сообщение было отмечено автором темы, экспертом или модератором как ответ
не буду спорить. просто более знаком в этом плане с С++. подправьте
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.01.2013, 21:39     Одномерный массив. Найти и напечатать количество чётных элементов и количество нечётных элементов
Еще ссылки по теме:

Дан массив целых чисел. Определить количество четных элементов и количество элементов, оканчивающихся на цифру 5 C++
C++ Найти количество чётных элементов в массиве
C++ Найти количество чётных элементов массива. Реализовать в классе

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
KOPOJI
10.01.2013, 21:39     Одномерный массив. Найти и напечатать количество чётных элементов и количество нечётных элементов
  #10
 Комментарий модератора 
pas2308, один вопрос - одна тема. Задание должно быть перепечатано на форум
Yandex
Объявления
10.01.2013, 21:39     Одномерный массив. Найти и напечатать количество чётных элементов и количество нечётных элементов
Ответ Создать тему
Опции темы

Текущее время: 16:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru