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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти количество первых целых положительных чисел, сумма которых не превышает S http://www.cyberforum.ru/cpp-beginners/thread405481.html
Найти количество первых целых положительных чисел, сумма которых не превышает S. Значение S вводить с клавиатуры.
C++ вторая часть массива Заполнить массив веществыми числами от . Найти 2-ой по значению мин-ый. #include <vcl.h> #include <stdio.h> #pragma hdrstop //--------------------------------------------------------------------------- #pragma argsused int main(int argc, char* argv) http://www.cyberforum.ru/cpp-beginners/thread405462.html
Вывод больших чисел C++
как можно вывести число с большим количеством цифр? например 2 в 72-ой степени, компилятор выводит 4.72237e+021, а надо только цифрами
C++ С использованием методов объектно-ориентированного программирования создайте базу данных учета пациентов в поликлинике.
С использованием методов объектно-ориентированного программирования создайте базу данных учета пациентов в поликлинике. В программе должен быть определен класс, который содержит указатель на структуру, описывающую предметную область вашего варианта. Определить конструктор по умолчанию, конструктор с параметрами, деструктор. Написать программу учета пациентов в поликлинике. Каждая запись...
C++ Подскажите в чем ошибка. http://www.cyberforum.ru/cpp-beginners/thread405416.html
Я уже обращался на форум,помогли. Но столкнулся с рядом следующих проблем. Программа работает как надо,НО в итоге выводит неправильный ответ.Подскажите,что добавить\исправить\удалить. П.С. Извиняюсь за монотонность кода. #include "stdafx.h" #include <iostream> using namespace std;
C++ Работа со структурами и файлами.Нуждаюсь в программисте( Имя файла задается в командной строке. Если оно там не было зада-но, то после соответствующего запроса вводится пользователем. 2. Использовать динамическое выделение памяти (размер массива задается пользователем после соответствующего запроса). Освобождать память, выделенную под динамические переменные, ОБЯЗАТЕЛЬНО. Задача)Есть матрица m*n, где m и n – целые числа. Упорядочить ее за ростом... подробнее

Показать сообщение отдельно
Thinker
Эксперт C++
 Аватар для Thinker
4215 / 2189 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
24.06.2013, 22:08     Найти минимальный нечетный из данных десяти ненулевых целочисленных элементов, вводимых с клавиатуры
Цитата Сообщение от mozifan Посмотреть сообщение
А как то еще можно по-другому сделать?
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
#include <iostream>
using namespace std;
const int N = 10;
 
int Min(int *a, int *end, int &min)
{
   int i;
   for(; a < end && (*a) && !((*a) & 1); ++a)
      ;
   if (a == end)
      return 0;
   min = *a;
   for(++a; a < end; ++a)
      if (((*a) & 1) && *a < min)
         min = *a;
   return 1;      
            
}
 
int main()
{
   int a[N] = {-1, 1, -2, 2, -3, 3, -4, 4, -5, 5}, min;
   if (Min(a, a + N, min))
      cout << min << endl;
   else   
      cout << "no" << endl;
   return 0;
}
Добавлено через 6 минут
Цитата Сообщение от Belfegor Посмотреть сообщение
C++
1
    int min=array[0];
а если массив, к примеру, такой:
2 3 4 5?
 
Текущее время: 07:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru