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

Наибольшее нечетное - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Замена слов в строках http://www.cyberforum.ru/cpp-beginners/thread843063.html
Доброго времени суток! Помогите, пожалуйста, вот с таким заданием: нужно в тексте заменить все слова "and" на "и". Например, есть строка: "Миша and Ваня играли в футбол". Должно получиться: "Миша и...
C++ undefined reference to `A::a' //=====================================================================================================================================================================================================... http://www.cyberforum.ru/cpp-beginners/thread843062.html
Наследование и перегрузка операторов C++
Помогите, пожалуйста! Ткните носом в ошибки.. не судите строго - первая прога в С++, как и в объектно-ориент программировании: Ludzi.h #ifndef KLS #define KLS #include <iostream>...
C++ некоретно изменяет буквы
подскажите пожалуйста, вот в моем коде есть базовый клас в котором есть метод изменения регистра символа, я проверял он работает хорошо как надо из маленькой буквы делает большую и тд, вопщем меняет...
C++ Метод получения значения текущего элемента из списка http://www.cyberforum.ru/cpp-beginners/thread843055.html
Есть класс список. Надо написать метод получения значения текущего элемента из списка. Как это сделать я не знаю( Вот класс #pragma once struct node { double val; node *next;
C++ Выводит какую то белиберду (Логический калькулятор) Программа легче не бывает... Логический калькулятор... но не пойму что то не выводит в функциях void invers(); и void pbvdiz(); #include <tchar.h> #include <stdio.h> #include <conio.h>... подробнее

Показать сообщение отдельно
4HFILM
0 / 0 / 0
Регистрация: 20.04.2013
Сообщений: 6

Наибольшее нечетное - C++

20.04.2013, 01:27. Просмотров 527. Ответов 6
Метки (Все метки)

Собственно задание:
Ввести с клавиатуры целое число, которое будет являться количеством целых чисел во вводимой последовательности.
Определить максимальное среди нечетных элементов последовательности.
Проблема 1:
(Недавно начал изучать С++, опыта мало, так что не судите строго.) Код написал, работает он, как я позже выяснил, только для чисел от 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
30
31
32
33
34
35
36
37
/*
Ввести с клавиатуры целое число, которое будет являться количеством целых чисел во вводимой последовательности.
Определить максимальное среди нечетных элементов последовательности.
*/
 
#include "stdafx.h"
#include <iostream>
#include <math.h>
using namespace std;
 
int main()
{
    setlocale(LC_ALL,"russian");
    int x, n, max, b;
    cout<<"Введите последовательность из ";
    cin>>n;
    cout<<"чисел\n";
    cin>>b;
    int i=1;
    max=b;
    while(i<n)
    {
        cin>>x;
        if (x%2==1)
        {
            if(x>max)
            {
                max=x;
            }
        }
        i++;
    }
    cout<<"Максимальное нечетное число равно "<<max<<endl;
    cin.get();
    cin.get();
    return 0;
    }
Проблема 2:
Программа закрывается, я не успеваю посмотреть результат. В чем проблема? Что изменить?
Проблема 3:
(офф топ) Я поставил VS2010, новый проект создал. На следующий день поставил AutoCad, теперь VS2010 не может создать новый проект. Как ни мучился, не создает. Переустановка, удаление-установка, удаление AutoCad не помогло. Поставил VS2012 - не помогло. Погуглил и выявил две проблемы: у меня имя ноута(не пользователя) на русском и то, что нет шаблонов для С++. Для решения 1ой - переустановить винду (не хочу), для второй - я сам сделал шаблон и сохранил, но каждый раз надо открывать их. Вы не подскажите решение проблемы?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru