Cu ceva timp în urmă, Dragoș a prezentat un program care ne ajuta sa scriem un algoritm. Programul se numește MinGW iar tutorialul îl găsiți aici. Acest tutorial este o continuare a ceea ce a făcut Dragoș. Așadar, astăzi vom scrie și executa un algoritm C++.
Algoritmul prezentat, citește dintr-un fișier un șir de numere și stabilește automat valorile maximă, minimă și medie. Apoi la cererea noastră, poate afișa valorile dintr-un anumit interval pe care îl stabilim în prealabil.
Deși pare destul de complicat, codul nu e chiar indescifrabil. Dacă vă veți uita cu atenție la tutorial, dacă veți urmări tutorialul lui Dragoș și dacă veți citi toate articolele pe care le găsiți în categoria Algoritmi C++, atunci cu siguranța veți reuși să înțelegeți ceea ce am vrut să arăt eu și veți putea face și voi mai mult decât copy/paste.
Ma puteti ajuta si pe mine care sta treaba cu licientele:De curand mi-am pus in minte sa imi cumpar windows 7 professional,intrebarea mea ar fi ca daca am windows 7 professional din magazin cumparat,pot sa instalez windowsu pe toate calculatoarele familiei? sau numai pe un calculator?
Depinde de licenta pe care doresti sa o cumperi. Exista licente pentru un pc, pentru doua, trei, dar sunt si licente – pachet de familie, cum ai si tu nevoie
Te sfatuiesc sa cumperi un family pack, iti da trei licente windows la un pret ceva mai redus dar nu este Windows 7 Professional.Este un Home Premium, si cred ca este de ajuns pentru PC-uri folosite acasa.
Decat Windows 7 Home Premium care costa in jur de 500-700 lei,mai bine Windows 7 Enterprise cu 10 lei licienta.
Asa spun si eu, decat sa dai atatia bani pe windows 7, mai bine il iei gratuit in versiunea enterprise cat timp se mai poate…
Sau cel mai bine il cauti pe tipul ala Daz si ii zici sa te ajute.IN PRIVINTA TUTORIALULUI ,coincide cu ideea mea de tutorial.Nu vreau sa perii pe nimeni.Felicitari ANDREI!.Recunosc eu nu am facut c++ dar ce am facut eu ma ajuta sa inteleg cat de cat, ca ceeace ai facut acolo indeplineste conditiile unei scheme logice transpuse prin intermediul limbajului c++ intr-un algoritm.DECI PENTRU CINE inca nu s-a lamurit ,ideea unui tutorial este de a explica ceva sau de a demonstra module de procedura cu un anumit soft si nu dea arata ce optiuni are el pe acolo si atat.
Foarte frumos tutorialul!
Scuze Andrei ca te deranjej am scris pe o foaie tot ce ai scris tu in tutorial dar nu imi merge mi le transforma in 51 de errori poti sa imi dai pasii tu cu copy/paste(fiindca face un documnent text in care scrie tot cum ai facut).Iti cer acest lucru doar pentru simplul fapt de a putea invata crearea algoritmului.Multumesc anticipat.
Salut, super tutorialul, dar am o problema.Imi spune va rog cineva ce inseamna eroarea asta:
––––––-Configuration: algoritm – Debug–––––––
Compiling source file(s)…
algoritm.cpp
In file included from C:\OJI\MinGWStudio\MinGW\include\c++\3.3.1\backward\fstream.h:31,
from algoritm.cpp:1:
C:\OJI\MinGWStudio\MinGW\include\c++\3.3.1\backward\backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the header for the header for C++ includes, or instead of the deprecated header . To disable this warning use -Wno-deprecated.
algoritm.cpp:5: error: syntax error before `(‘ token
algoritm.cpp:8: error: ISO C++ forbids declaration of `s’ with no type
algoritm.cpp:8: error: redefinition of `int s’
algoritm.cpp:2: error: `int s’ previously declared here
algoritm.cpp:9: error: syntax error before `for’
algoritm.cpp:9: error: syntax error before `<=' token
algoritm.cpp:9: error: syntax error before `++' token
algoritm.cpp:12: error: ISO C++ forbids declaration of `s' with no type
algoritm.cpp:12: error: redefinition of `int s'
algoritm.cpp:8: error: `int s' previously defined here
algoritm.cpp:13: error: ISO C++ forbids declaration of `v' with no type
algoritm.cpp:13: error: variable-size type declared outside of any function
algoritm.cpp:13: error: conflicting types for `int v[2]'
algoritm.cpp:2: error: previous declaration as `int v[100]'
algoritm.cpp:14: error: syntax error before `}' token
algoritm.cpp:15: error: ISO C++ forbids declaration of `min' with no type
algoritm.cpp:15: error: redefinition of `int min'
algoritm.cpp:2: error: `int min' previously declared here
algoritm.cpp:16: error: ISO C++ forbids declaration of `max' with no type
algoritm.cpp:16: error: redefinition of `int max'
algoritm.cpp:2: error: `int max' previously declared here
algoritm.cpp:17: error: syntax error before `for'
algoritm.cpp:17: error: syntax error before `<=' token
algoritm.cpp:17: error: syntax error before `++' token
algoritm.cpp:21: error: ISO C++ forbids declaration of `s' with no type
algoritm.cpp:21: error: redefinition of `int s'
algoritm.cpp:12: error: `int s' previously declared here
algoritm.cpp:22: error: syntax error before `}' token
algoritm.cpp:23: error: ISO C++ forbids declaration of `ma' with no type
algoritm.cpp:23: error: conflicting types for `int ma'
algoritm.cpp:3: error: previous declaration as `float ma'
algoritm.cpp:24: error: syntax error before `<<' token
algoritm.cpp:25: error: syntax error before `<<' token
algoritm.cpp:26: error: syntax error before `<>’ token
algoritm.cpp:31: error: syntax error before `>>’ token
algoritm.cpp:31: error: syntax error before `<>’ token
algoritm.cpp:32: error: syntax error before `<<' token
algoritm.cpp:33: error: syntax error before `<=' token
algoritm.cpp:33: error: syntax error before `++' token
algoritm.cpp:38: error: syntax error before `.' token
algoritm.cpp:40:1: warning: no newline at end of file
algoritm.cpp: In function `void __static_initialization_and_destruction_0(int,
int)':
algoritm.cpp:13: warning: statement with no effect
algoritm.cpp:23: warning: statement with no effect
{standard input}: Assembler messages:
{standard input}:494: Error: symbol `_s' is already defined
{standard input}:498: Error: symbol `_s' is already defined
{standard input}:502: Error: symbol `_min' is already defined
{standard input}:506: Error: symbol `_max' is already defined
{standard input}:510: Error: symbol `_s' is already defined
algoritm.exe – 47 error(s), 4 warning(s)
Am folosit programul Mingw Developer Studio