Некорректный вывод динамического массива - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Ввожу массив. При выводе получаю не пойми что. Объясните чайнику в чем дело.
Листинг программы
  1. #include <stdio.h>
  2. #include <conio.h>
  3. #include <clocale>
  4. #include <iostream>
  5. int main()
  6. {
  7. setlocale(LC_ALL, "Rus");
  8. int n, i;
  9. int *mas=0;
  10. printf("Введите размер массива: ");
  11. scanf("%d", &n);
  12. mas=(int*) malloc (n*sizeof(int));
  13. for(i=0;i<n;i++)
  14. {
  15. printf("Введите %d элемент массива: ",i+1);
  16. scanf("%d",&mas[i]);
  17. }
  18. printf("Полученный массив:\n");
  19. for(i=0;i<n;i++)
  20. {
  21. printf("%d ");
  22. }
  23. free(mas);
  24. getch();
  25. }

Решение задачи: «Некорректный вывод динамического массива»

textual
Листинг программы
  1. #include <clocale>
  2. #include <iostream>

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4.2 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы