Buscar

TP6 Vector-String al final estan 2 ejercicios

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

C++ fundamento 1
�
C++ fundamento
TP3 Condicionales
//a) 
 
#include <iostream> 
 
using namespace std; 
 
int main() 
{ 
 float numero; 
 cin>>numero; //ingreso por consola 
 
 if(numero>10){ 
 printf("Es mayor"); 
 }else { 
 printf("No es mayor"); 
 } 
 
 return 0; 
} 
//b) 
#include <iostream> 
 
using namespace std; 
 
int main() 
{ 
 int M, N; 
 cin>>M; 
 cin>>N; 
 
 int sumaAbs= abs(M+N); 
 cout<<sumaAbs); 
 
 return 0; 
} 
 
//c) 
#include <iostream> 
 
C++ fundamento 2
using namespace std; 
 
int main() 
{ 
 int num1, num2, num3; 
 cin>> num1; 
 cin>> num2; 
 cin>> num3; 
 
 if(num1>=num2 && num1>=num3){ 
 printf("%d", num1); 
 }else if(num2>=num1 && num2 >=num3){ 
 printf("%d", num2); 
 }else{ 
 printf("%d", num3); 
 } 
 
 return 0; 
} 
 
//d) 
#include <iostream> 
 
using namespace std; 
 
int main() 
{ 
 int A, B; 
 cin>>A; //ingreso por consola 
 cin>>B; 
 
 if((A+B)==5){ 
 B=B+3; 
 cout<<((2*A) + B); 
 }else{ 
 A=A-1; 
 if(((7*A)+B)%2 == 0){ //con %2 obtenemos el resto y verificamos si es par 
 cout<<(A-B); 
 }else{ 
 cout<<(A*B); 
 } 
 
 } 
 
 return 0; 
} 
 
//e) 
#include <iostream> 
 
using namespace std; 
 
int main() 
{ 
C++ fundamento 3
 int L; //representa edad 
 cin>>L; // ingresa edad 
 
 if(0<=L && L<=3){ //separo condiciones para limitar 
 cout<<"BEBE"; //otra manera de escribir por consola 
 }else if(4<=L && L<=14){ 
 cout<<"NINO"; 
 }else if(15<=L && L<=18){ 
 cout<<"JOVEN"; 
 }else if(19<=L && L<=65){ 
 cout<<"ADULTO"; 
 }else{ 
 cout<<"ADULTO 3RA"; 
 } 
 
 return 0; 
} 
 
//f) 
#include <iostream> 
 
using namespace std; 
 
int main() 
{ 
 int x, y, z; //los lados de un triangulo 
 cin>>x; 
 cin>>y; 
 cin>> z; 
 //3 lados iguales equilatero 
 //2 lados iguales isosceles 
 //3 lados desiguales escaleno 
 
 if(x==y && y==z){ 
 cout<<"equilatero"; 
 }else if(x==y || x==z || y==z){ 
 cout<<"isosceles"; 
 }else { 
 cout<<"escaleno"; 
 } 
 
 return 0; 
} 
 
//g) 
#include <iostream> 
 
using namespace std; 
 
int main() 
{ 
 int a; 
 int b; 
 int c; 
C++ fundamento 4
 
 cin>> a; 
 cin>> b; 
 cin>> c; 
 
 if(a<b) //se cumple 
 { 
 cout<<"True "; 
 } 
 else if(a>b) //no se cumple 
 { 
 cout<<"False "; 
 } 
 if(c>a) 
 { 
 cout<<"True "; 
 } 
 else if(c<a) 
 { 
 cout<<"False "; 
 } 
 if(a==b) 
 { 
 cout<<"True "; 
 } 
 else if(a!=b) 
 { 
 cout<<"False "; 
 } 
 if(a!=c) 
 { 
 cout<<"True "; 
 } 
 else if(a==c) 
 { 
 cout<<"False "; 
 } 
 if(c<=b) 
 { 
 cout<<"True "; 
 } 
 else if(c>=b) 
 { 
 cout<<"False "; 
 } 
 
 return 0; 
} 
 
//h) 
#include <iostream> 
 
using namespace std; 
 
C++ fundamento 5
int main() 
{ 
 string animal; 
 int distancia; 
 cin>>animal; 
 cin>>distancia; 
 
 if (animal=="s") 
 { 
 if (distancia>=10) 
 { 
 cout<<"retrocede y busca otro camino"; 
 } 
 else 
 { 
 cout<<"corre, corre por tu vida!"; 
 } 
 } 
 else 
 { 
 cout<<"estas a salvo!"; 
 } 
 
 return 0; 
 
} 
 
 
//i) 
#include <iostream> 
 
using namespace std; 
 
#include<math.h> //maquete de matematica 
 
using namespace std; 
 
int main() 
{ 
 int n1; 
 int n2; 
 int formula; 
 
 cin >> n1; 
 cin>>n2; 
 
 formula = pow(n1,3)+pow(n2,4)-2*pow(n1,2); 
 
 if (formula<680){ 
 
 cout<<n1<<endl<<n2; 
 
 } 
 
C++ fundamento 6
 return 0; 
 
} 
 
 
 
 
 
 
TP5 Vector
//a) 
#include <iostream> 
 
using namespace std; 
 
int main() 
{ 
 //defina n el tamaño del vector 
 int n,k,contador=0; 
 cin>>n; 
 //definir el vector --estatico-- tipo de dato-nombre del vector-[tamaño] 
 int vector[n]; 
 
 for(int i=0; i<n; i++){ //cargamos el vector 
 cin>>vector[i]; 
 
 } 
 
 cin>>k; //ingresamos el valor que queremos contar 
 
 
 for(int i=0; i<n; i++){ //mostramos el vector 
 
 if(vector[i]==k){ 
 contador=contador+1; 
 } 
 
 } 
 
 cout<<contador; 
 
 return 0; 
} 
 
//b) 
#include <iostream> 
#include <vector> //definir libreria al usar vector dinamico 
 
C++ fundamento 7
using namespace std; 
 
int main() 
{ 
 //defina n el tamaño del vector 
 int n,p; 
 cin>>n; 
 //definir el vector --dinamico-- vector<tipo de dato> nombreDelVector (tamaño) 
 vector<int> vector (n); 
 
 for(int i=0; i<vector.size(); i++){ //cargamos el vector 
 cin>>vector[i]; 
 
 } 
 
 cin>>p; //ingresamos la paridad 0=par y 1=impar 
 
 for(int i=0;i<n;i++){ 
 if(vector[i]%2==0 && p==0){ //par 
 
 cout<<vector[i]<<" "; 
 
 }else if(vector[i]%2!=0 && p==1){ //par 
 
 cout<<vector[i]<<" "; 
 
 } 
 
 } 
 
 
 return 0; 
}
TP6 Vector-String
//e) 
#include <iostream> 
#include<vector> 
 
using namespace std; 
 
int main() 
{ 
 string palabra; 
 char letra; 
 int contador=0; 
 
 cin>>palabra; 
 cin>>letra; 
C++ fundamento 8
 
 for(int i=0; i<palabra.size();i++){ 
 if(palabra[i]==letra){ 
 contador=contador+1; 
 } 
 } //fin for 
 cout<<contador; 
 
 return 0; 
} 
 
//h) 
#include <iostream> 
#include<vector> 
 
using namespace std; 
 
int main() 
{ 
 string materias; 
 int contador=0; 
 
 cin>>materias; 
 
 for(int i=0; i<materias.size();i++){ 
 if(materias[i]=='A'){ 
 contador=contador+1; 
 } 
 } //fin for 
 
 int materias_aprobadas=(contador*100)/materias.size(); 
 if(materias_aprobadas>80){ 
 cout<<"G"; 
 }else{ 
 cout<<"F"; 
 } 
 
 return 0; 
}

Continue navegando