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

Новичок - наименее близкое к значению K. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ WinAPI Полная перерисовка окна на WinApi http://www.cyberforum.ru/cpp-beginners/thread76654.html
Проблема Создаю окно с кнопками, собственно после нажатия на кнопку необходимо полностью очистить окно от старых кнопок и сделать новые, а это не получается сделать Вопрос Как полностью очистить окно? Юзаю VS 2005 UpdateWindow(hWnd); - не помогает
C++ Интерфейс программы можно ли написать код чтобы у программы написанной наС++ не было интерфейса? http://www.cyberforum.ru/cpp-beginners/thread76619.html
максимальное четное число массива C++
ребят помогите написать программу на сишке, которая после введения массива определяет его максимальное четное число.заранее спасибо
C++ Освобождение указателей двумерного массив.
Возникает ошибка времени выполнения при освобождении. Что не так? #include "stdafx.h" #include <iostream> using namespace std; typedef int* pArray; typedef pArray* p2Array; int main( ) {
C++ трабл с генерацией псевдослучайных чисел http://www.cyberforum.ru/cpp-beginners/thread76555.html
вот нашел на форумепрогу : #include <stdio.h> #include <stdlib.h> #include <time.h> int gen_random( int range_min, int range_max ); /* ================================================================ */ int main( int argc, char *argv ) {
C++ Вывести таблицу значений функции написать программу, которая выводит таблицу значений функций y=-2.4x (в квадрате) + 5х - 3 в диапазоне от -2 до 2, с шагом 0,5. Ниже приведен рекомендуемый вид экрана во время работы программы х у -2 -22,60 -1,5 -15,90 -1 -10,40 -0,5 -6,10 .... ..... .... ..... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9373 / 5423 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
19.12.2009, 17:54     Новичок - наименее близкое к значению K.
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 <stdio.h>
#include <stdlib.h>
 
/* первым параметром передаётся к а потом всё остальное */
int main(int argc, char **argv){
    int *arr, far_num, k;
    size_t count, i;
    
    /* количество параметров не должно быть меньше 4: имя программы + к + минимум два элемента,
    чтобы было, что с чем сравнивать */
    if ( argc < 4 ){
        printf("Too many parameters!\n");
        printf("Usage: program_name k n1 n2 n3...\n");
        exit(1);
    }
    
    k = atoi(argv[1]);
    count = argc - 2;
    argv += 2;
    
    if ( ( arr = (int*)malloc(sizeof(int) * count) ) == NULL ){
        printf("Not enough memory!\n");
        exit(1);
    }
    
    for ( i = 0; i < count; ++i )
        arr[i] = atoi(argv[i]);
    
    far_num = arr[0];
    for ( i = 1; i < count; ++i )
        if ( abs(k - arr[i]) > abs(k - far_num) )
            far_num = arr[i];
    printf("Far away number from %d is %d\n", k, far_num);
    
    free(arr);
    exit(0);
}
 
Текущее время: 15:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru