• 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ć :/.

Object Storage Arubacloud
–2 głosów
303 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 (270,150 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ź 522 wizyt
+1 głos
1 odpowiedź 283 wizyt
0 głosów
1 odpowiedź 154 wizyt
pytanie zadane 15 czerwca 2015 w C i C++ przez niezalogowany

92,572 zapytań

141,423 odpowiedzi

319,645 komentarzy

61,959 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.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...