Один из самых простых способов вывести вектор в С - использовать цикл for. Пройдемся по каждому элементу вектора и выведем его на экран. Для этого нужно знать размер вектора и использовать индексацию. Например:
```c
#include
int main() {
int vector[] = {1, 2, 3, 4, 5};
int size = sizeof(vector) / sizeof(vector[0]);
for (int i = 0; i
printf("%d ", vector[i]);
}
return 0;
}
```c
#include
int main() {
int vector[] = {1, 2, 3, 4, 5};
int *ptr_begin = vector;
int *ptr_end = vector + sizeof(vector) / sizeof(vector[0]);
while (ptr_begin != ptr_end) {
printf("%d ", *ptr_begin);
ptr_begin++;
}
return 0;
}
```c
#include
int main() {
int vector[] = {1, 2, 3, 4, 5};
int size = sizeof(vector) / sizeof(vector[0]);
char format_string[size * 3];
for (int i = 0; i
strcat(format_string, "%d ");
}
printf(format_string, vector[0], vector[1], vector[2], vector[3], vector[4]);
return 0;
}
Как вывести вектор в С
#include <stdio.h>
#define SIZE 5
int main() {
int vector[SIZE] = {1, 2, 3, 4, 5};
int i;
printf("Вектор: ");
for (i = 0; i < SIZE; i++) {
printf("%d ", vector[i]);
}
return 0;
}
Результат выполнения программы будет следующим:
Вектор: | 1 2 3 4 5 |
Таким образом, мы успешно вывели вектор в языке С, используя циклическую конструкцию и функцию printf().
Примеры выведения вектора в С
Пример 1:
#include <stdio.h>
int main() {
int vector[] = {1, 2, 3, 4, 5};
int size = sizeof(vector) / sizeof(vector[0]);
printf("Вектор: ");
for(int i = 0; i < size; i++) {
printf("%d ", vector[i]);
}
return 0;
}
В результате выполнения данного кода на экране будет выведено: "Вектор: 1 2 3 4 5".
Пример 2:
#include <stdio.h>
void printVector(int* vector, int size) {
printf("Вектор: ");
for(int i = 0; i < size; i++) {
printf("%d ", vector[i]);
}
}
int main() {
int vector[] = {1, 2, 3, 4, 5};
int size = sizeof(vector) / sizeof(vector[0]);
printVector(vector, size);
return 0;
}
При выполнении данного кода будет выведено: "Вектор: 1 2 3 4 5".
- Использование цикла for:
- Использование указателя:
- Использование функции:
#includeint main() { int vector[] = {1, 2, 3, 4, 5}; int size = sizeof(vector) / sizeof(vector[0]); printf("Вектор: "); for(int i = 0; i #includeint main() { int vector[] = {1, 2, 3, 4, 5}; int size = sizeof(vector) / sizeof(vector[0]); printf("Вектор: "); int *ptr = vector; for(int i = 0; i #includevoid printVector(int *vector, int size) { printf("Вектор: "); for(int i = 0; i