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

Найти решение - на разные темы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ После всякиго ли компилятора c++ будут гарантирвоано правильно исполняться код, соответствющий этим строкам? http://www.cyberforum.ru/cpp/thread297528.html
После всякиго ли компилятора c++ будут гарантирвоано правильно исполняться код, соответствующий этим: a=a; // Удвоение a*=a; // Возведение в квадрат строкам. 1. На сколько надёжно компилится...
C++ C++ и принтеры Приветствую уважаемые программисты! У меня есть сканер и принтер, и достаточно много документов которые нужно ксерить. Просто нажимать "сканировать", потом "печать" уже надоело. Появилась идея... http://www.cyberforum.ru/cpp/thread296098.html
C++ Перезагрузка программы с заданными входными параметрами
Добрый день. В общем есть программа, которая на вход получает имя файла конфигурации. Нужно ее програмно перезагрузить, указав имя нужного файла конфигурации. Кто нибудь знает методы, позволяющие это...
Windows Driver Kit C++
Здравствуйте. ОС Windows 7 Максимальная 32bit. Отсюда качал Windows Driver Kit 7.1.0. Образ запускал в DAEMON Tools Lite 4.35 (работает без сбоев). Антивирус DrWeb выключал - не помогает. При...
C++ Событие FormClosed http://www.cyberforum.ru/cpp/thread294008.html
У меня есть две формы (Form1 и Form2). Мне нужно, чтобы при закрытии Form2, в Form1 происходили определенные действия. Я пытался создать обработчик закрытия Form2(FormClosed) в классе Form1, но у...
C++ Конвертация Подскажите пожалуйста код как считать в бинарном виде файл и вывести его в виде 0 и 1 и соответственно записать файл в бинарном виде подробнее

Показать сообщение отдельно
dampir_sanek
150 / 148 / 21
Регистрация: 09.02.2010
Сообщений: 407
23.05.2011, 07:06
Raxxell,
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
43
/*Задача 3 
 Заменить отрицательные элементы одномерного массива целых чисел на нули, 
 а затем подсчитать количество нулевых элементов*/
 
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
 
int gen_random( int range_min, int range_max ) {
 
if ( range_min>range_max ) {
        fprintf( stderr, "gen_random(): Invalid arguments\n" ); exit( 1 );
}
 
return range_min+rand()%(range_max-range_min+1);
 
}
 
int main()
{
   srand((unsigned int) time(NULL));
   int n, i;
   int count = 0;
   printf ("Введите размерность массива -> ");
   scanf("%d%*c", &n);
   int *A = (int*) malloc(n*sizeof(int));
   for (i = 0; i < n; ++i)
       A[i] = gen_random(-10, 10);
       printf("\nСгенерированный массив: \n");
   for (i = 0; i < n; ++i) printf("%d%c", A[i], (i%10 == 9 || i==n-1) ? '\n' : ' ');
   for (i = 0; i < n; ++i)
       if (A[i] < 0)
            {
                A[i] = 0;
                count++;
            }
    printf("\nМассив после обработки\n");
   for (i = 0; i < n; ++i) printf("%d%c", A[i], (i%10 == 9 || i==n-1) ? '\n' : ' ');
   printf("\n\nЧисло нулевых элементов в массиве = %d", count);
   free(A);
   A = NULL;
   return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.