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

Операции с числом - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Помогите совместить сплайн с безьиром http://www.cyberforum.ru/cpp-beginners/thread360611.html
Здравствуйте! Я прогу написал, помогите создать ещё один пункт, в котором Безьир будет совмещатся со сплайном, деталь я в автокаде начертил, и перенёс её в Си, вот тока не знаю как совмещение сделать #include<stdio.h> #include<conio.h> #include<math.h> #include<graphics.h> #include<math.h> #include<iostream.h> #include<dos.h> #include<stdlib.h>
C++ Определить, сколько раз в последовательности повторяется ее максимальный элемент Given a sequence of numbers. Find out how many times the maximum element of the sequence meets in the sequence. Input data. First line - n number,total amount of data in array. Then all aray is inputed. Output data. The one number representing total times of maximum number apperance in the sequence. Sample input: 7 http://www.cyberforum.ru/cpp-beginners/thread360587.html
C++ Найти минимальный элемент последовательности
Given a sequence of numbers.Find out minimum element of the sequence. Input data. First line - n number,total amount of data in array.(1<=N=<1000) Then all aray is inputed,all numbers are between -1000 and 1000. Output data. The minimum number from the sequence. Sample input: 7
Вывести элементы последовательности и их количество C++
Тhe input contains a sequence of positive integers not exceeding 1000. The sequence ends with -1.Total amount of numbers is not more than 100. Output total amount of numbers in the sequence (not summing -1 ) and than numbers themselves. Input: 1 3 5 -1 Output: 3 1 3 5
C++ Вывести в обратном порядке квадратные корни элементов последовательности http://www.cyberforum.ru/cpp-beginners/thread360583.html
Read from the input the sequence on real numbers until zero. Output the square root of each number in the sequence in back order. Hint: use double array. Input data. Array is inputed until the zero is found,all numbers in the array are between 0 and 10000. Output data. N - amount of data inputed. On the next lines ouput the square roots of the given array in back order(inverse). Sample...
C++ не компилится с++ Ребят,я чего-то туплю... #include <iostream> #include <conio.h> #include <math.h> using std::cin; using std::cout; подробнее

Показать сообщение отдельно
alkagolik
 Аватар для alkagolik
1510 / 616 / 79
Регистрация: 15.07.2011
Сообщений: 3,552
05.10.2011, 04:30     Операции с числом
код на выбор ))
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
#include <stdlib.h>
 
int main(){
    unsigned char  x = 0;
    int y;
 
    printf("\nчисло y = ");
    scanf("%d", &y);
 
    if (y > 0)
        if ((y > 9999) && (y < 100000))
            if ( ! (y % 10) )   x = 1;
 
    printf("%d \n\n", x);
    return 0;
}
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
#include <stdlib.h>
 
int main(){
    unsigned char  x = 0;
    int y;
 
    printf("\nчисло y = ");
    scanf("%d", &y);
 
    x = (y > 0);
    if (x) x = ((y > 9999) && (y < 100000)) ? 1 : 0;
    if (x) x = (!(y % 10)) ? 1 : 0;
 
    printf("%d \n\n", x);
    return 0;
}
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
#include <stdlib.h>
 
int main(){
    unsigned char x;
    int y;
 
    printf("\nчисло х = ");
    scanf("%d", &y);
 
    if (y < 0) x = 0;    //проверка на положительность
    else if ( (y > 9999) && (y < 100000) ){     //проверка на разрядность
        if (! (y % 10) ) x = 1;      //проверка не делимость на 10
        else x = 0;
    }
    else x = 0;
 
    printf("%d \n\n", x);
    return 0;
}
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>
#include <stdlib.h>
 
int main(){
    unsigned char  x = 0;
    int y;
 
    printf("\nчисло y = ");
    scanf("%d", &y);
 
    x = (y > 0) ? (((y > 9999) && (y < 100000)) ? ((!(y % 10)) ? 1 : 0): 0) : 0;
 
    printf("%d \n\n", x);
    return 0;
}
C
1
2
3
4
5
6
7
8
9
10
#include <stdio.h>
#include <stdlib.h>
#define func(a) ( (a > 0) ? (((a > 9999) && (a < 100000)) ? ((!(a % 10)) ? 1 : 0 ) : 0 ) : 0 )
int main(){
    int y;
    printf("\nчисло y = ");
    scanf("%d", &y);
    printf("%d \n\n", func(y));
    return 0;
}
 
Текущее время: 12:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru