lista1

Page 1

EXECICIOS c plus plus - lista 1 -

revisao -

HORACIO

1 – identifique e corrija os erros dos seguintes comandos: A) while (c<=5){ Produtc *= c; ++c; B) cin<<value; C) if (genfer ==1) cout<<”mulher”<<endl; else; cout << “homem”<<endl; D) while (z>=0) sum =+z; E) x=1; while (x<= 10); x++;} F) for (y =.1;y !=1.0;y+=.1) cout <<y<<endl; G) switch (n) { case 1: cout<< “o numero é 1 “<<endl; case 2: cout << “o numero é 2 “<<endl; break default: cout << “o numero não e 1 e nem 2”<<endl; break } H) n=1; while (n<=10) cout<<n++<<endl<<; 2 – Faca um programa que imprima a soma dos 100 primeiros números impares. Faca o mesmo programa usando recursividade. 3 – usando funções faca um programa que chame a função fatorial e devolva o fatorial de N, o nuimero E e o numero E elevado a N. a – Fatorial do numero N : n! = n*(n-1)*(n-2)*(n-3)...(1) Para volores de n positivos (0! =1) b - E = 1 + 1/(1!) + 1/( 2!) + 1/(3!) +.... +1/(n!) c - E x = 1 + (x/(1!))+ (x2/(2!)) + x3/(3!) + ...... 4 –escreva um programa que leia vários inteiros positivos a média dos inteiros digitados. Para terminar o programa entrar com -1 pelo teclado 5 – Faca um programa para imprimir a serie: 0

1

2

5

12 ........... termo( n ) = termo ( n-2)*2 + termo (n-1)

a ) usando estruturas de controle b ) usando recursividade


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.