Navigace: Hlavní stránka -> Jazyk C -> 05 Jednorozměrná pole -> 05.03 Naplnění pole posloupností čísel

MENU

05.03 Naplnění pole posloupností čísel

Zadání:
Sestavte program, který Vyplní pole prvky posloupnosti, kde každý prvek se dán součtem předchozích dvou prvků
Řešení:
Pomocí prvního cyklu FOR pro proměnnou i vypočteme prvky od třetího do n-tého a vložíme je na příslušné
pozice. Prvek pole zároveň vytiskneme.
#include "stdafx.h"
#include "math.h"
#include 

using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
	int pole[10000];
    int i,n;

    printf("Zadejte prvni prvek posloupnosti: ");
    scanf_s("%d",&pole[0],1);
    printf("Zadejte druhy prvek posloupnosti: ");
    scanf_s("%d",&pole[1],1);
    printf("Zadejte pocet prvku: ");
    scanf_s("%d",&n,1);

    for (i=2;i<n;i++) pole[i]=pole[i-1]+pole[i-2];

    for (i=0;i<n;i++) printf("%d %",pole[i]);

	printf("\n");

    system("pause");
	return 0;
}
program ke stažení