-
Recent Posts
Recent Comments
Archives
Categories
Meta
Author Archives: Samael
#Masterie26 Matrices
Comments Off on #Masterie26 Matrices
Posted in Blogs, Syndicated, TC1017 Blogs
#Masterie23 vectores
Comments Off on #Masterie23 vectores
Posted in Blogs, Syndicated, TC1017 Blogs
#Quiz10
question 1:
#include <iostream>
#include <vector>
using namespace std;
int findThrees(vector<int>list){
int modulo;
int suma=0;
int num=0;
do{
modulo=list[num]%3;
if(modulo==0){
suma=list[num]+suma;
}
num++;
} while(num< list.size());
return suma;
}
int main() {
vector<int>list;
int tam;
int num;
cout<<“Dame una lista de numeros y solo sumare los numeros que sean divisibles entre 3.”<<endl;
cout<<“Dame la cantidad de datos que tendra tu lista: “;
cin>>tam;
for (int n=0; n<tam; n++){
cout<<“Dame un numero: “;
cin>>num;
list.push_back(num);
}
cout<<“La suma es: “<<findThrees(list)<<endl;
return 0;
}
Question 2:
#include <iostream>
#include <vector>
using namespace std;
int dotProduct(vector<int>v1, vector<int>v2){
int multi=0;
for (int n=0; n<v1.size(); n++)
{
multi=v1[n]*v2[n]+multi;
}
return multi;
}
int main(){
vector<int>v1;
vector<int>v2;
int tam;
int num;
int tam2;
int num2;
cout<<“Dame la cantidad de valores de la primer lista:(ambas listas deben tener el mismo tamano)”<<endl;
cin>>tam;
for(int n=0;n<tam;n++){
cout<<“Dame un numero”<<endl;
cin>>num;
v1.push_back(num);
}
cout<<“Dame la cantidad de valores de la segunda lista:(ambas listas deben tener el mismo tamano) “<<endl;
cin>>tam2;
for(int n=0;n<tam;n++){
cout<<“Dame un numero”<<endl;
cin>>num2;
v2.push_back(num);
}
if (tam != tam2)
{
cout << “Error:” << endl;
cout << “-1” << endl;
}
else
{
cout<<“El resultado es : “<<dotProduct(v1,v2)<<endl;
}
return 0;
}
#WSQ12
#include <iostream>
using namespace std;
int gcd (int x, int y){
if (x == y){
return x;
} else {
if (x > y){
return gcd (x – y, y);
} else {
return gcd (x, y – x);
}
}
}
int main (){
int a;
int b;
cout << “Please enter the biggest number: “;
cin >> a;
cout << “Now enter the lowest number: “;
cin >> b;
cout << endl;
cout << endl;
cout << “The Greatest Common Divisor of these numbers is: “;
cout << gcd (a,b) << endl;
system(“pause”);
return 0;
}
#WSQ10
#include <iostream>
#include <vector>
#include <cmath>
using namespace std;
int main(){
double val, sum, avg, var, sdev;
cout<<“This program calculates the sum, average”<<endl;
cout<<“and standard deviation of 10 numbers.”;
vector<double> Lists (9);
cout<<“Introduce the 10 numbers: “<<endl;
for(int i=0; i<=9; i++){
cout<<“Num “<<i+1<<“: “;
cin>>val;
Lists[i]=val;
}
for(int i=0; i<=9; i++){
sum=sum+Lists[i];
}
avg=sum/10;
for(int i=0; i<=9; i++){
var=var+pow((Lists[i]-avg),2);
}
var=var/10;
sdev=sqrt(var);
cout<<“Sum=”<<sum<<endl;
cout<<“Average=”<<avg<<endl;
cout<<“Standard deviation=”<<sdev<<endl;
system(“pause”);
return 0;
}
#WSQ09 TC1017
#include<iostream>
#include<cmath>
using namespace std;
int a=0,n,m;
int main(){
cout<<“Numero “;
cin>>n;
cout<<endl<<endl;
int factorial[n];
for(int i=0; i<n;i++){
if(i==0 || i==1){
a=1;
factorial[i]=a;
cout<< i <<” “<< a <<endl;
}else{
a=a*i;
factorial[i]=a;
cout<< i <<” “<<a<<endl;
}
}
do{
cout<<“Factorial de que num? “;
cin>>m;
if(m>n){
cout<<“Numero mas pequeno”<<endl;
}
}while(m>n);
cout<<factorial[m]<<endl;
}
#WSQ06 TC1017
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main(){
int numerores, numerointento, intento=0;
srand(time(NULL));
numerores=rand()%100+1;
while(numerores!=numerointento){
intento=intento+1;
cout<<“Adivina el numero que estoy pensando entre 1 y 100: “;
cin>>numerointento;
if(numerointento>numerores){
cout<< “ste numero es mayor que mi numero “<<endl;
}
if(numerointento<numerores){
cout<< “Este numero es menor que mi numero “<<endl;
}
if(numerointento==numerores){
cout<< “Felicidades has acertado! “<<endl;
cout<< “El numero de intentos que has realizado para adivinar el numero es de: “<<intento<< ” “<<endl;
}
}
return 0;
}