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

Подскажите как доделать прогу - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Моя новая нубская программа и снова не работает:( http://www.cyberforum.ru/cpp-beginners/thread985869.html
#include<iostream> using namespace std; int main() { setlocale(0,"russian"); char suma; char umnozhenie; char deystvie; int d1; int d2;
C++ Открыть файл .pas как текстовый Как можно считать файл *.pas или *.cpp как текстовый ?? http://www.cyberforum.ru/cpp-beginners/thread985866.html
C++ Как написать функцию переворачивающую элементы списка
Помогите написать функцию, которая переворачивает элементы списка в обратном порядке. Спасибо! #include "stdafx.h" #include <conio.h> #include <iostream> /*Структура содержащая поле данных.*/ typedef struct Data { int a; };
Факториал большого числа C++
Доброго времени суток! Захотелось вычислить факториал большого числа. Наткнулся на gmp. Посмотрел это http://www.cyberforum.ru/blogs/131347/blog488.html и доку. Получилось так: #include <iostream> #include <gmp.h> #include <gmpxx.h> int main() { std::cout << "Введите n:\n";
C++ Функции в c++. никак не разобраться с задачками http://www.cyberforum.ru/cpp-beginners/thread985837.html
можете объяснить решения нескольких задач? застрял на передаче параметров по ссылке. а также : возврат результата по ссылке. не понимаю, как это работает вообще всё. 1) написать фун-ию, возвращающую квадрат,куб и четвертую степень своего параметра, являющегося вещественным числом типа double. получилось что-то такое. (хотя сам не пойму как это работает) #include <iostream> #include...
C++ Перевод градусов, минут и секунд в радианы Написать программу перевода значения угла, заданного в градусах, минутах и секундах, в радианы. Примечание: Radians = (Grades + Minutes/60 + Seconds/360) * Pi / 180, где Grades - количество градусов данного угла; Minutes - количество минут данного угла; Seconds - количество секунд данного угла; Radians - переменная отвечающая за величину угла в радианах; Pi – величина π. Написал: подробнее

Показать сообщение отдельно
sereganator
0 / 0 / 0
Регистрация: 24.09.2013
Сообщений: 52
23.10.2013, 18:49     Подскажите как доделать прогу
Доброго времени суток) Помогите довести до ума программу, чтобы она работала в рамках одной проги 1) Находила наибольшую нечетную цифру. Если ее нет, возвратить 0. 2)Возвратить число с обратным расположением цифр. Собственно вот сам код, который нужно доделать и если получится то упростить. 1)
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 <iostream.h>
 
 
// Найти наибольшую нечетную цифру. Если ее нет, возвратить 0
int main()
{
    char numb[255];
    int maxOdd=0, temp;
    int i=0;
    cout<<"Enter number: ";
    cin >> numb;
    while(numb[i]!='\0')
    {
        if (numb[i]>='0'&&numb[i]<='9')  // проверка что это вообще цифра
        {
            temp=numb[i]-0x30;
            if (temp%2&&temp>maxOdd) maxOdd=temp;
        }
        else        
        { maxOdd=-1; break; }
        ++i;
    }
 
    if (maxOdd==-1)
    {cout<<"That this? -> "<<numb[i]<<endl;}
    else
        cout<<" max odd: "<<maxOdd<<endl;
        return 0;
}
2)
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
 
void rev(int a)
{
    while(a)
    {
        int temp=a%10;
        a/=10;
        std::cout<<temp;
    }
}
 
int main()
{
    int a;
    std::cout<<"Enter a: ";
    std::cin>>a;
    rev(a);
    std::cout<<std::endl;
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru