Wątek przeniesiony 2017-10-31 12:12 z C/C++ przez kq.

Program wpisujący wartości do tablicy licząc sumę z dwóch poprzednich.

0

Użytkownik podaje 2 pierwsze wartości tablicy 12 elementowej. Wypełnij pozostałe komórki tablicy wartościami, które stanowią sumę wartości z dwóch poprzedzających komórek tablicy.

Witam serdecznie :)
Jest ktoś w stanie napisać mi taki kodzik i przy okazji sprawdzić czy podany niżej też się nadaje?
Jeśli coś źle założyłem lub wpisałem to przepraszam - jestem nowy na forum :)

#include "stdafx.h"
#include <iostream>
using namespace std;

int tablica[12];
int main()
{
	cout << "podaj pierwszy element tablicy" << endl;
	cin >> tablica[1];
		cout << "podaj drugi element tablicy" << endl;
		cin >> tablica[2];
		tablica[3] = tablica[1] + tablica[2];
		tablica[4] = tablica[2] + tablica[3];
		tablica[5] = tablica[3] + tablica[4];
		tablica[6] = tablica[4] + tablica[5];
		tablica[7] = tablica[5] + tablica[6];
		tablica[8] = tablica[6] + tablica[7];
		tablica[9] = tablica[7] + tablica[8];
		tablica[10] = tablica[8] + tablica[8];
		tablica[11] = tablica[9] + tablica[10];
		tablica[12] = tablica[10] + tablica[11];
		cout <<"tablica 1: "<< tablica[1]<< endl;
		cout << "tablica 2: " << tablica[2] << endl;
		cout << "tablica 3: " << tablica[3] << endl;
		cout << "tablica 4: " << tablica[4] << endl;
		cout << "tablica 5: " << tablica[5] << endl;
		cout << "tablica 6: " << tablica[6] << endl;
		cout << "tablica 7: " << tablica[7] << endl;
		cout << "tablica 8: " << tablica[8] << endl;
		cout << "tablica 9: " << tablica[9] << endl;
		cout << "tablica 10: " << tablica[10] << endl;
		cout << "tablica 11: " << tablica[11] << endl;
		cout << "tablica 12: " << tablica[12] << endl;
		system("pause");

    return 0;
}

1

proponuje nauczyć posługiwać pętlą.

Poza tym jeśli ten program jest testowany przez jakiś automat (np SPOJ, main.edu.pl, …), to na 100% twój program nie ma wypisywać nadmiarowych tekstów dla człowieka jak "podaj pierwszy element tablicy" albo "tablica 2: ".

0

Nie nadaje się. Naucz się co to jest pętla for, aktualnie ten program nadaje się tylko do kosza.
http://en.cppreference.com/w/cpp/language/for

0

Ok, dzięki wielkie i temat do zamknięcia :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1