olgaprevisokova302
?>

Какие нужно условия выпуска точных элементов?​

Информатика

Ответы

alekseisamohvolov7
#include <stdio.h>
#include <iostream>
#include <malloc.h>
const int N = 10;
int main()
{
setlocale(LC_ALL, "RUS");
int i, j=0, n=0;
int array[N];
int *a;
puts("Исходный массив:");
for (i=0; i<N; i++) {
printf("Введите %d элемент:", i);
scanf("%d", &array[i]);
}
system("cls");
puts("Исходный массив:");
for (i=0; i<N; i++) {
printf("%d ", array[i]);
}
printf("\n");
for (i=0; i<N; i++)
if (array[i] == 0)
n++;
printf("Новый массив:\n");
a = (int *)malloc(n*sizeof(int));
for (i=0; i<N; i++)
  if (array[i] == 0) {
    a[j] = i;
    printf("%d ", a[j]);
    j++;
  }
free(a);
printf("\n");
system("pause");
return 0;
}

Тестовое решение:
Исходный массив:
5 0 3 6 0 0 2 1 0 5
Новый массив:
1 4 5 8
Для продолжения нажмите любую клавишу . . .

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Какие нужно условия выпуска точных элементов?​
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

mlf26
Korinchan390
mushatolga
topshopnails
dyatchina63
oserdyuk41
Борисовна
Artur-62838
alfakurs
gymnazium
krutikovas
osipov1984osipov
nekrasovaolga27
servik78
mbudilina