Você está na página 1de 4

1170 # include <iostream> # include <cstdio> # include <iomanip> using namespace std; int main() {

valor encontrado em p para c cout<<c<<endl; return 0; } /// double na linha 4 o tipo da funo. Pode ter double produto (...,...), int produto (...,...), /// void (...,...), char (...,...), string (...,...) etc AULA SETEMBRO 2

/// freopen ("1170.in","r",stdin); # include <iostream> int nc,contdia,i; double comida; cin>>nc; for (i=1;i<=nc;i++) { contdia=0; cin>>comida; while (comida>1) { comida=comida/2; contdia++; } cout<<contdia<<" dias"<<endl; } return 0; } int a,b,di; AULA SETEMBRO .CPP /// FUNES # include <iostream> using namespace std; double produto (double x, double y) { /// x e y so parmetros e sempre devem ser separados por vrgula. double p= p*y; return p;/// o valor de p vai para a varivel c. return retorna para a linha 4 } } SOBRECARGA DE FUNO ///SOBRECARGA DE FUNO # include <iostream> using namespace std; int main () { double prod (double x,double y) { double a, b,c; cout<<"*"; cin>>a; return x*y; cin>>b; } c= produto(a,b); // primeiro passo resolve a int prod (int x, int y) { funo e depois de resolvida a funo retorna o cout<<"@"; cin>>a; cin>>b; di=diferenca(a,b); cout<<di<<endl; return 0; using namespace std; int diferenca (int x, int y) { int z; if (x>y) { int z = x-y; } else { int z=y-x; /// ou int z = abs (x -y) } return z; }

int main () {

return x*y; } ///OPCIONAL PQ CHAR IGUAL A INT NO C++ // char prod (char a, char b){ //return 0; //} } int main() { double a, b; int d, e; char g, h; cin>>a>>b; cout<<prod(a,b)<<endl; // chama a primeira funo cin>>d>>e; cout<<prod(d,e)<<endl; //chama a segunda funo

do default (mango do b, //e o jata do c return 0; } DEFAULT # include <iostream> using namespace std; int soma (int a, int b, int c = 0,int d =0, int e=0) { //mango dafault , jata dafault return a+b+c+d+e; } int main() { cout<<soma(2,3)<<endl; cout<<soma(2,3,4)<< endl; cout<<soma (1,7,6,8)<<endl; cout<<soma (1,2,3,1,2)<<endl; //cout<<soma (1)<<endl; //cout<<soma (1,2,1,2,1,2)<<endl;

cin>>g>>h; cout<<prod(g,h)<<endl; // chama a funo int /// se zerar todos os parametros ir funcionar os se no tiver outra funo char dois ltimos cout //cout<<prod (a,e)<<endl; - dar erro pq no tem essa funo o "a" double e "e" inteiro. Pra dar certo teria que fazer //outra funo com o primeiro parametro return 0; double e o segundo inteiro } return 0; } /// faa um programa que leia a base e a altura de uym triangulo retangulo . Calcule e mostre /// a area usando a funo areatri(.../. Mostre a //// VALOR DE Fault. PARA UM PARAMETRO area no programa principal (se voc no manda ele assume o valor) # include <iostream> STRING SOMA # include <iostream> using namespace std; using namespace std; TRIANGULO

double areatri (double a, double b){ double areatri = (a*b)/2; string soma (string a, string b = "mango", string c return areatri; = "jata") { //mango dafault , jata dafault } return a+b+c; int main() { } double x,y,area; int main() { cout<<soma("A","B","C")<<endl;// junta o cin>>x>>y; a,b,c area= areatri(x,y); cout<<soma("A","B")<< endl; cout<<area<<endl; cout<<soma ("A ")<<endl; /// quando ele return 0; no tem os outros 2 valores das letras, ele assume }

reuturn 0; MAIOR VALOR # include <iostream> using namespace std; double maior (double x, double y) { double maiora; if (x>y) { maiora = x; // pde fzer antes do maiora return x=a } else { maiora =y; } return maiora; } int main (){ double a,b, maiorab; cin>>a>>b; maiorab = maior (a,b); cout<<"o maior eh: "<<maiorab<<endl; return 0; } RESTO DE DIVISO # include <iostream> using namespace std; int divisores (int valor) { int cont=1; for (i=1; i<=valor/2; i++) { if (valor%i == 0) { cont++; } } return cont; } cout<<a<<" eh primo"<<endl;// if eh (primo (a) == true) } else { cout<<a<<" nao eh primo"<<endl; } return 0; } VALOR PRIMO 2 # include <iostream> using namespace std; int main() { int v,y; cin>>v; y= divisores(a); cout<<"o numero de divisores eh: "<<y<<endl; bool primo (int valor) { int div=1; for ( int i=2; i<=valor/2; i++) { if (valor%i==0) { } int main() { int a; cin>>a; if (primo(a)) { VALOR PRIMO # include <iostream> using namespace std; bool primo (int valor) { bool prim=false; int div=1; for ( int i=1; i<=valor/2; i++) { if (valor%i==0) { div++; } } if (div <= 2) { prim= true; } return prim ; }

return (false); } } return (true) ; } int main() { int a; cin>>a; if (primo(a)) {

instancia menor do mesmo problema ///fib(n)= fib(n-1)+fib(n-2) using namespace std;

int fat (int n) { if (n == 1) { return 1; } else { return n*fat(n-1); cout<<a<<" eh primo"<<endl;// if eh (primo } (a) == true) } } else { cout<<a<<" nao eh primo"<<endl; int main () { } int n; return 0; cin>>n; } cout<<<"!= "<< fat (n) <<endl; return 0; RECURSIVIDADE } /***RECURSIVIDADE***/ # include <iostream> ///instancia do problema igual a caso de teste ///cada instancia do problema contm uma

Você também pode gostar