• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

C++. 3 zadania prosze o pomoc jak je rozwiązać :/.

Aruba Cloud - Virtual Private Server VPS
–2 głosów
387 wizyt
pytanie zadane 5 czerwca 2015 w C i C++ przez KaczkaPain Nowicjusz (200 p.)
Zadanie 1.

Napisz funkcje wyznaczająca silnie z liczby i wywołaj ją dla 5 liczb losowych jednocyfrowych.

Otrzymane wyniki wyślij do pliku.

Zadanie 2.

Zdefiniuj funkcje rekurencyjna wyznaczajaca enty wyraz ciągu fibonacziego. Wyznacz 10 pierwszych wyrazów tego ciągu i jeżeli wynik jest parzysty wyślij go do pliku.

Zadanie 3.

Napisz funkcje  wyznaczajaca enty wyraz ciągu danego wzorem

An{2 gdy a=1

{3an-1 gdy n>1

wyznacz 3 wyrazy o indexach podanych przez użytkownika.

4 odpowiedzi

+1 głos
odpowiedź 5 czerwca 2015 przez Wiciorny Ekspert (280,450 p.)
edycja 5 czerwca 2015 przez Eryk Andrzejewski
http://www.algorytm.org/algorytmy/ Tu jest wszystko czego Ci trzeba. Generalnie to forum ma pomagać, a nie robić za kogoś :).

 Więc teraz siadaj do lektury i ucz się  " część znajdizesz w Początkujących, a pozostałe podobne funkcje są to tylko trochę myślenia i się zrobi.

Powodzenia !
komentarz 5 czerwca 2015 przez Dorion300 Szeryf (90,250 p.)
Robienie za kogoś to też pomaganie...
0 głosów
odpowiedź 5 czerwca 2015 przez Jejkej Obywatel (1,030 p.)
#include<iostream>
#include<ctime>
#include<string>
#include<fstream>
#include <cstdlib>
#include <cstdio>
using namespace std;

int silnia(int x);

int main()
{
	srand(time(NULL));
	int x[5];
	for (int i = 0; i < 5; i++)
	{
		x[i] = (rand() % 10);
	}

	ofstream file;
	file.open("plik.txt");
	if (file.good() == 1)
	{
		for (int i = 0; i < 5; i++)
		{
			cout << "silina " << x[i] << "=" << silnia(x[i]) << endl;
			file << silnia(x[i]) << endl;
		}
	}
	file.close();

	system("pause");
	return 0;
}

int silnia(int x)
{
	int a = x;
	int silnia = 1;
	while (a > 1)
	{
		silnia = silnia * a;
		a--;
	}
	return silnia;
}

 

masz tutaj chyba w porządku zad1, znalazłem na dysku.

komentarz 5 czerwca 2015 przez KaczkaPain Nowicjusz (200 p.)
Dziękuje Ci bardzo :). A umiesz te dwa pozostałe zadania jakoś rozwiązać? Albo czy jakiś konktakt inny niż na tym forum żeby pomóc z takimi zadaniami w razie czego?
0 głosów
odpowiedź 5 czerwca 2015 przez Pinio Gaduła (3,520 p.)
wiesz to sa proste zadanka ale jesli chcesz ja samodzielnie rozwiazac musisz usiąść, sprawdz lekcje Pana Mirosława o operacjach na plikach oraz funkcjach rekurencyjnych tam znajdziesz odpowiedz na swoje problemy
komentarz 5 czerwca 2015 przez KaczkaPain Nowicjusz (200 p.)
Niby proste ale nie umiem ich :/ A bardzo ich potrzebuje
0 głosów
odpowiedź 5 czerwca 2015 przez Pinio Gaduła (3,520 p.)

zadanie 2 łamany jezyk bo na kolanie pisane 

 

//definiujesz rekursje
long int fib(int n)
{
   if (n==1 || n==2) return 1;
   else return fib(n-1)+fib(n-2);
}

int main() {

int n,k, ciag[11]; // do tablicy wpiszemy wyniki, wielkosc 11 bo zapas na wartosc n-1

cin>>n; // numer 1 wyrazu
cin>>k; // numer wyrazu n-1

ciag[0]=fin(k);
ciag[1]=fin(n); // pierwszy wyraz

for(int i=2; i<11; i++) // zaczynamy zapisywanie ciagu od drugiego elementu
{
	ciag[n]=ciag[n-2]+ciag[n-1]
}

}

 

wpisywanie do pliku to juz sobie poradzisz wszystko masz w tablicy

Podobne pytania

–5 głosów
1 odpowiedź 580 wizyt
+1 głos
1 odpowiedź 425 wizyt
0 głosów
1 odpowiedź 174 wizyt
pytanie zadane 15 czerwca 2015 w C i C++ przez niezalogowany

93,329 zapytań

142,323 odpowiedzi

322,400 komentarzy

62,663 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...