Некорректный вывод динамического массива - C (СИ)
Формулировка задачи:
Ввожу массив. При выводе получаю не пойми что. Объясните чайнику в чем дело.
#include <stdio.h> #include <conio.h> #include <clocale> #include <iostream> int main() { setlocale(LC_ALL, "Rus"); int n, i; int *mas=0; printf("Введите размер массива: "); scanf("%d", &n); mas=(int*) malloc (n*sizeof(int)); for(i=0;i<n;i++) { printf("Введите %d элемент массива: ",i+1); scanf("%d",&mas[i]); } printf("Полученный массив:\n"); for(i=0;i<n;i++) { printf("%d "); } free(mas); getch(); }
Решение задачи: «Некорректный вывод динамического массива»
textual
Листинг программы
#include <clocale> #include <iostream>
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д