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

Дан целочисленный массив, нужно исключить из него все нули - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить процент от общего количества http://www.cyberforum.ru/cpp-beginners/thread93095.html
Помогите пожалуйста разобратся с этой прогой: Написать прогамму, которая обрабатывает результаты экзамена. Для каждой оценки программа должна вычислить процент от общего количества оценок....
C++ Шахматная доска и строка Есть 3 задачки, немного не соображу как их решить. Помогите горе-программисту :) 1) Поле шахматной доски определяется парой натуральных чисел, первое из которых задаст номервертикали, а второе-... http://www.cyberforum.ru/cpp-beginners/thread93094.html
Матрица и элементы C++
Помогите решить задачу: Сформиромать матрицу С (N,M) элементами которой являются случайные числа, равномерно распределённые в интервале (-4.0, 8.2). Переставляя её строки и столбцы, добиться того,...
Многомерные массивы. Операции с элементами массивов C++
В данной действительной квадратной матрице порядка n найти сумму элементов строки, в которой расположен элемент с наименьшим значением. Предполагается, что такой элемент единствен.
C++ Определить наименьшее время, которое должно пройти до того момента, когда часовая и минутная стрелки совпадут http://www.cyberforum.ru/cpp-beginners/thread93073.html
1) Даны целые числа M и N (0<M<=12, 0<=N<=60), указывающие момент времени: «M часов, N минут». Определить наименьшее время (число полных минут), которое должно пройти до того момента, когда часовая и...
C++ Количество элементов массива, меньших С В одномерном массиве, состоящем из п вещественных элементов, вычислить: 1) количество элементов массива, меньших С; 2) сумму целых частей элементов массива, расположенных после последнего... подробнее

Показать сообщение отдельно
kazak
3048 / 2369 / 160
Регистрация: 11.03.2009
Сообщений: 5,436
Завершенные тесты: 1
15.02.2010, 11:21
Подправленная версия Darky.
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
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
 
int main(int argc, char* argv[])
{
   int *a, *b, i, n, q = 0;
   printf("Enter n: ");
   scanf("%d", &n);
   a = calloc(n, sizeof(int));
   b = calloc(n, sizeof(int));
   for(i = 0; i < n; i++)
   {
      printf("array[%d]: ", i);
      scanf("%d", &a[i]);
   }
   for (i = 0; i < n; i++)
   {
      if (a[i] != 0)
      {
         b[q] = a[i];
         q++;
      }
   }
   for (i = 0; i < q; i++)
      printf("%d ", b[i]);
   printf("\n");
   free(a);
   free(b);
   getch();
   return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru