Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/18: Рейтинг темы: голосов - 18, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 10.06.2012
Сообщений: 19

Подсчитать количество нечетных чисел в последовательности

10.01.2013, 20:38. Показов 3698. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подсчитать количество нечетных чисел в последовательности из N случайных чисел, заданных в диапазоне от 2 до 10. Сгенерированные числа и результат расчета вывести на экран.
Заранее спасибо!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.01.2013, 20:38
Ответы с готовыми решениями:

Подсчитать количество чётных и нечётных чисел последовательности
В последовательности из N целых чисел подсчитать количество чётных и нечётных чисел.

Подсчитать количество нечётных элементов последовательности
дана последовательность целых чисел. подсчитать кол-во нечётных элементов.

Подсчитать количество нечетных элементов последовательности, используя одномерный массив
1 Задача:Дана последовательность целых чисел.Подсчитать кол-во нечетных элементов используя одномерный массив.

8
4 / 4 / 3
Регистрация: 04.10.2009
Сообщений: 22
11.01.2013, 00:20
для случайных чисел подключи библиотеку ctime, если неошибаюсь

забиваешь массив.
идешь по циклу. берешь текущее число, проверяешь на нечетность. если нечетное-выводишь

по поводу функции проверки на нечетность. Дели с остатком на 2. если остаток 0, значит число четное, если не ноль-нечетное. Что б получить остакок от деления b на c напиши
C++
1
int a = b%c
0
 Аватар для JlightenDev_C++
64 / 64 / 33
Регистрация: 12.08.2012
Сообщений: 151
11.01.2013, 00:34
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <ctime>
 
int main()
{
    int N(0), count(0);
    std::cout << "Enter N: ";
    std::cin >> N;
    srand(time(0));
    for(int i = 0, num = 0; i < N; i++)
      {
      num = rand()%9+2;
      if(num%2 != 0) count++;
      std::cout << num << " ";
      }
    std::cout << "\nCount: " << count << std::endl;
    system("PAUSE");
    return 0;
}
0
Неэпический
 Аватар для Croessmah
18146 / 10730 / 2066
Регистрация: 27.09.2012
Сообщений: 27,029
Записей в блоге: 1
11.01.2013, 00:37
для случайных чисел подключи библиотеку ctime, если неошибаюсь
Вообще-то это для работы со временем.
JlightenDev_C++

ctime не достаточно
Студия не есть Бог
0
4 / 4 / 3
Регистрация: 04.10.2009
Сообщений: 22
11.01.2013, 00:52
мало, еще iostream надо

я имела в виду, что ctime понадобится, а не то что предназначена именно для случайных чисел...)
0
Неэпический
 Аватар для Croessmah
18146 / 10730 / 2066
Регистрация: 27.09.2012
Сообщений: 27,029
Записей в блоге: 1
11.01.2013, 00:59
Цитата Сообщение от Поночка Посмотреть сообщение
мало, еще iostream надо
пост #4 - iostream тоже не катит
Да, да, знаю, что в студии это компилируется, но я предпочел бы, чтобы компилировалось в MinGW без ошибок, а не в студии, особенно если учесть, что многие IDE "цепляют" именно этот компилятор
0
Mobile Software Engineer
Эксперт С++
 Аватар для Ev[G]eN
5381 / 1585 / 956
Регистрация: 23.01.2011
Сообщений: 3,214
11.01.2013, 01:02
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Croessmah, проверите ли этот?
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>
#include <cstdlib>
#include <ctime>
 
int main()
{
    srand(time(0));
    int countOfElements = 0;
    std::cin >> countOfElements;
 
    int number = 0;    
    int counter = 0;
    std::cout << "Elements: " << std::endl;
    for (int i = 0; i < countOfElements; i++) {
        std::cout << (number = rand() % 8 + 2) << " ";
        counter += (number % 2) ? 1 : 0;
    }
    std::cout << "\nCount of odd elements: " << counter << std::endl;
    
    system("pause");
    return 0;
}
0
11.01.2013, 01:05

Не по теме:

Цитата Сообщение от Ev[G
eN;3982977]Croessmah, проверите ли этот?
ну вот, убили весь интерес своей <cstdlib>:)

1
11.01.2013, 01:06

Не по теме:

:-[:D

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.01.2013, 01:06
Помогаю со студенческими работами здесь

Вычислить сумму нечётных чисел и количество чисел равных 0 в последовательности
Дана последовательность чисел, окачивающихся 0. 1. Вычилсить сумму нечётных чисел. 2. Количество чисел равных 0. Используя...

Подсчитать количество чётных и нечётных чисел массива
Составить программу, которая выполняет следующие действия: а) ввод исходных массивов; б) вывод исходных массивов; в) обработку...

Подсчитать суму четных чисел на нечетных местах и их количество
Задать масив А на 20 чисел из произвольных чисел используя ранд, и подсчитать суму четных чисел на нечетных местах и их количество.

Подсчитать в числе количество нечетных чисел, стоящих на четных местах
Дано натуральное число. Подсчитать в числе количество нечетных чисел, стоящих на четных местах.

В последовательности целых чисел посчитать количество нечетных элементов
Дана последовательность целых чисел. Посчитать количество нечетных элементов


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Установка Emscripten SDK (emsdk) и CMake на Windows для сборки C и C++ приложений в WebAssembly (Wasm)
8Observer8 30.01.2026
Чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. Система контроля версиями Git. . .
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru