Untitled
unknown
plain_text
4 years ago
956 B
3
Indexable
//16. Generar los primeros n números de Fibonacci en un vector. #include <iostream> #include <stdio.h> #include <stdlib.h> #include <time.h> void imprimaVector(float vec[], int n) { int i; cout << endl << "El vector es --->>" << endl; for (i = 0; i < n; i++) { cout << vec[i] << " "; } } void cargarFibo(float vec[], int n) { int x = 0, y = 1, k; if (n == 1) { vec[0] = x; } if (n == 2) { vec[0] = x; vec[1] = y; } if (n > 2) { vec[0] = x; vec[1] = y; for (int i = 2; i < n; i++) { k = y; y = x + y; x = k; vec[i] = y; } } } int main() { int n = 0; float resul, vec[100], vec2[100], ; cout << "Tamaño del vector: "; cin >> n; cargarFibo(vec, n); imprimaVector(vec, n); return 0; }
Editor is loading...