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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
pas2308
0 / 0 / 0
Регистрация: 10.01.2013
Сообщений: 5
#1

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

10.01.2013, 17:49. Просмотров 472. Ответов 9
Метки нет (Все метки)

массив 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()
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.01.2013, 17:49
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Одномерный массив. Найти и напечатать количество чётных элементов и количество нечётных элементов (C++):

Одномерный массив. Найти количество элементов больше заданного. Найти произведение элементов за максимумом - C++
Задача 1. В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) количество элементов массива, больших C; 2)...

Найти количество элементов матрицы, не превосходящих по модулю 5; найти сумму нечётных элементов 3-й строки - C++
Дан двумерный массив целых чисел (5 строк, 4 столбца). Заполните его с клавиатуры. • подсчитайте количество элементов, не превосходящих...

Вывести на консоль значения чётных элементов массива, сумму индексов нечётных элементов, и исходный массив - C++
Написать программу, которая выводит значения четных элементов массива, сумму индексов нечетных элементов массива, и исходный массив....

Одномерный массив: найти количество элементов массива, меньших С - C++
Работа с линейным динамическим массивом. В одномерном массиве, состоящем из n вещественных элементов (размерность массива задаётся...

Одномерный массив. Найти количество и сумму отрицательных и четных элементов - C++
#include &lt;iostream.h&gt; void function (int * arr, int n); int a; int sum, amount; int main() { int i; n=10; for ( i=0, 1&lt;10,...

Одномерный массив. Считать из файла, найти количество элементов, удовлетворяющих условию - C++
Одномерный массив Х(15) считать из файла *.txt (файл создать самим). Найти: Количество элементов, удовлетворяющих условию -0,5&lt;sin(xi)≤0,...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Ev[G]eN
Эксперт С++
5097 / 1535 / 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"
1
pas2308
0 / 0 / 0
Регистрация: 10.01.2013
Сообщений: 5
10.01.2013, 18:13  [ТС] #3
я всё писал как говорила преподша в инсте
завтра надо сдать. и в методичке нет половины таких символов как Вы написали(
0
David Sylva
1286 / 948 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
10.01.2013, 18:17 #4
pas2308 Вам наверное код надо на СИ, а это раздел С++.
0
pas2308
0 / 0 / 0
Регистрация: 10.01.2013
Сообщений: 5
10.01.2013, 18:19  [ТС] #5
вот пример из методички
0
Миниатюры
Одномерный массив. Найти и напечатать количество чётных элементов и количество нечётных элементов  
Ev[G]eN
Эксперт С++
5097 / 1535 / 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;
}
количество знакомых Вам слов увеличилось?
2
pas2308
0 / 0 / 0
Регистрация: 10.01.2013
Сообщений: 5
10.01.2013, 18:26  [ТС] #7
большое спасибо)
да
ещё раз большое спасибо за помощь
0
easybudda
Модератор
Эксперт CЭксперт С++
9625 / 5573 / 947
Регистрация: 25.07.2009
Сообщений: 10,708
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
1
Ev[G]eN
Эксперт С++
5097 / 1535 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
10.01.2013, 18:39 #9
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
не буду спорить. просто более знаком в этом плане с С++. подправьте
0
KOPOJI
10.01.2013, 21:39     Одномерный массив. Найти и напечатать количество чётных элементов и количество нечётных элементов
  #10
 Комментарий модератора 
pas2308, один вопрос - одна тема. Задание должно быть перепечатано на форум
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.01.2013, 21:39
Привет! Вот еще темы с ответами:

Из случайных чисел ввести одномерный массив, состоящий из 15 элементов. Найти количество перемен знака - C++
При помощи случайных чисел ввести одномерный массив, состоящий из 15 элементов. Массив должен содержать и положительные и отрицательны...

Найти количество чётных элементов в массиве - C++
Массив кол-во элементов 12. Значение элементов от 2 до ... с шагом 2. Найти кол-во чётных элементов.

Задан одномерный массив, содержащий n элементов, определить сумму всех чётных элементов - C++
Задан одномерный массив, содержащий n элементов. определить, сколько раз в нём встречается максимальное значение. Задан одномерный...

Скопировать из исходного массива указанное количество чётных элементов в итоговый массив - C++
Помогите с кодом на С и С++,пожалуйста! Задан целочисленный массив Х из 20 элементов, содержащий как четные, так и нечетные числа. Из...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
10.01.2013, 21:39
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru