Question 1

 

//Quiz Euler
#include <iostream>
using namespace std;

float fact (float e) {
int q,w;
q = 0;
w = 1;
while (q<e) {
w = w*(q+1);
q = q+1;}
return w;}

// x=número de factorial al que llegará el denominador
int main(){
cout<<“¿Hasta qué factorial quieres llegar en el denominador?”<<endl;
int x;
cin>>x;
int i;
float s=1;
for(i=1;i<=x;i++){
s=s+1/fact(i);
}
cout<<“elnúmero de Euler llegando hasta tener el factorial de “<<x<<” en el denominador es “<<s<<endl;
return 0;}

Question 2

//Quiz Banana
#include <iostream>
#include <fstream>
#include <string>
using namespace std;

int main(){
ifstream archivo(“archivo.txt”);
string renglon;
int c=0;//contador

while (1){
getline(archivo,renglon);//se hace un string
int x;//Para el for
for(x=0;x<renglon.length();x++){
if(renglon[x]==’b’or renglon[x]==’B’){
if(renglon[x+1]==’a’or renglon[x+1]==’A’){
if(renglon[x+2]==’n’or renglon[x+2]==’N’){
if(renglon[x+3]==’a’or renglon[x+3]==’A’){
if(renglon[x+4]==’n’or renglon[x+4]==’N’){
if(renglon[x+5]==’a’or renglon[x+5]==’A’){
c=c+1;
}
}
}
}
}
}
else{
continue;}
}
if (archivo.eof()) break;//el while se detiene cuando termina el archivo
}
cout<<“La palabra banana se encuentra “<<c<<” veces en el archivo.”<<endl;
return 0;}

CC BY 4.0 Quiz 11 by giorgiodc is licensed under a Creative Commons Attribution 4.0 International License.