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

Экзамен по C - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Подскажите что не так? http://www.cyberforum.ru/cpp-beginners/thread275793.html
Нужно заменить цифры в числе на ноль, если цифра равна "a". А затем вывести получившееся число. число N - натуральное, а - является цифрой (от 0 до 9). например N = 12223 a = 2 должно получится 10003 #include <iostream> using namespace std; int main()
C++ Указатели int k=5; int *ukaz; ukaz=&k; *ukaz=17; printf("%o\n",ukaz); printf("%o\n",k); system("pause"); Может, что то я делаю не правильно, но по идее k дожен быть равен k=17, а результат выходит 21. Может я что то неправильно делаю? Результат: Dev-C++ 4.9.8.0 http://www.cyberforum.ru/cpp-beginners/thread275751.html
C++ Рисование линий по координатам
Здравствуйте! Возникла необходимость нарисовать линию по координатам. Есть ли в С++ ф-я, подобная ф-ии line в Pascal? line (x, y, x2, y2);
C++ Сортировка по алфавиту
Ознакамливаюсь со структурами. Все прекрасно, осталось только отсортировать символьные массивы по алфавиту. Вот мой текст, в комментариях есть все задания.Программа вроде прокомментирована в основных местах И ещё немного не по теме, но все таки..) Допустим если я ввожу в имя 1 слово, все хорошо, а если 2(имя-фамилия), то начинаются неконтролируемые действия?? если есть какие-либо...
C++ Как узнать координаты курсора мыши и отобразить их? c++ http://www.cyberforum.ru/cpp-beginners/thread275719.html
Как узнать координаты курсора мыши и отобразить их? c++
C++ Как это сделать? Нужно заменить цифры в числе на ноль, если цифра равна "a". А затем вывести получившееся число. число N - натуральное, а - является цифрой (от 0 до 9). например N = 122223 a = 2 должно получится 100003 Помогите плиз)) подробнее

Показать сообщение отдельно
vitaska
 Аватар для vitaska
83 / 83 / 2
Регистрация: 04.02.2010
Сообщений: 162
14.04.2011, 15:21     Экзамен по C
5.
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
#include <stdio.h>
 
int main(void)
{
    int  num1, num2, num3, min, max;
 
    while( printf( "Input number 1: " ) && scanf( "%d", &num1 ) == 1 &&
           printf( "Input number 2: " ) && scanf( "%d", &num2 ) == 1 &&
           printf( "Input number 3: " ) && scanf( "%d", &num3 ) == 1){
        if( num1 > num2 && num1 > num3 )
            max = num1;
        else if( num2 > num1 && num2 > num3 )
            max = num2;
        else if( num3 > num1 && num3 > num1 )
            max = num3;
        if( num1 < num2 && num1 < num3 )
            min = num1;
        else if( num2 < num1 && num2 < num3 )
            min = num2;
        else if( num3 < num1 && num3 < num1 )
            min = num3;
        printf( "\nSum of max and min: %d\n\n", max + min );
    }
 
    return 0;
}
Добавлено через 5 минут
12.
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
38
39
40
41
42
#include <stdio.h>
 
int max( int num1, int num2, int num3 )
{
    int max;
 
    if( num1 > num2 && num1 > num3 )
        max = num1;
    else if( num2 > num1 && num2 > num3 )
        max = num2;
    else if( num3 > num1 && num3 > num1 )
        max = num3;
 
    return max;
}
 
int min( int num1, int num2, int num3 )
{
    int min;
 
    if( num1 < num2 && num1 < num3 )
        min = num1;
    else if( num2 < num1 && num2 < num3 )
        min = num2;
    else if( num3 < num1 && num3 < num1 )
        min = num3;
 
    return min;
}
 
int main(void)
{
    int  num1, num2, num3;
 
    while( printf( "Input number 1: " ) && scanf( "%d", &num1 ) == 1 &&
           printf( "Input number 2: " ) && scanf( "%d", &num2 ) == 1 &&
           printf( "Input number 3: " ) && scanf( "%d", &num3 ) == 1){
        printf( "\nSum of max and min: %d\n\n", max( num1, num2, num3 ) + min( num1, num2, num3 ) );
    }
 
    return 0;
}
в оставшихся не полные условия, а 3 я вообще честно говоря не понял условия))
 
Текущее время: 11:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru