fala meu querido, então.. Não manjo nada de C, tive C++ em um curso que fiz no SENAI e aprendi a gostar, na realdiade foi ai q resolvi fazer a facul de análise....agora to tendo c++ novamente e sei lá não me parece tão complicado...mexo com algumas funções básicas..crio funções para calcular média, fibonacci,baskara,fatorial, vetores, digito verificador enfim.., nem adianta dizer as poucas coisas q já fiz achoq vale a pena mais eu dizer as ferramentas q usei. Minha dúvida na realidade é, como fazer para tornar c++ parte da minha vida...rs..por exemplo q tipo de programa eu tenho que fazer para aprender mais funções, conheço poucas sei basicamente brincar com "for, while, if else, switch case, printf, scanf" enfim não tenho um repertório de funções muito grandes mas crtzzz se tiver um auxilio como por exemplo alguns programas para eu tentar desenvolver eu vo atrás das funções e acabo aprendendo..ai começo a postar minhas dúvidas e tenho certeza que minhas dúvidas sanarão as duvidas de diversos iniciantes iguais a eu...baixei algumas dicas de programas para serem feitos aki do forum mesmo, vo começar a desenvolver e veremos qo acontece não é?! mas pro exemplo, tava tomando uma surra hj p manipular uma função basicona q eu fiz essa aki em baixo: #include <cstdlib> #include <iostream> #include <stdio.h> #include <conio.h> using namespace std; int fibonacci(int result) { int i,termos,a=0,b=1,sequencia,c; printf("Digite o valor: "); scanf("%d",&termos); for(i=0;i<=termos;i++) { sequencia=a+b; a=b; b=sequencia; } return (B); } int main(int argc, char *argv[]) { int m,e; m=fibonacci(e); printf("\n%d", m); getch(); } é o tal fibonacci....não tava sabendo como retornar o valor dentro da função, tava complicado por exemplo para entender o que o return(B) fazia......não entendi o porque eu preciso colocar "int" fibonacci(int result) ..porque não posso declarar como "void"fibonacci( result)..tendeu??esse tipo de dúvida tenho...agradeço a atenção Ark...rs..sei q escrevi d+!!ehhe