Anda di halaman 1dari 7

Realizar un programa que solicite un numero entero por teclado y a continuacin visualice

por pantalla todos los nmeros primos entre 1 y el numero introducido.


El ejercicio y practica resuelta a continuacin:

Elaborar el algoritmo que forme una matriz de 2*4 y entre un valor, hallar el producto de este
por la matriz?
Por favor ayudenme con este algoritmo en lenguaje c en el programa Zinjai

#include <iostream.h>
int main(){
int matriz[2][4], valor;
//Llenamos la matriz
for (int i=0;i<2;i++)
for (int j=0;j<4;j++)
{cout<<"Ingrese el valor la fila "<<(i+1)<<" columna "<<(j+1)<<" : ";cin>>matriz[i][j];}
cout<<"Ingrese el valor por el cual desea multiplicar la matriz : "; cin>>valor;
system("cls");
//Mostramos matriz
cout<<"MATRIZ A\n";
for (int i=0;i<2;i++)
{
for (int j=0;j<4;j++)
cout<<matriz[i][j]<<"\t";
cout<<"\n";
}
//Multiplicamos matriz por el valor
for (int i=0;i<2;i++)
for (int j=0;j<4;j++)
matriz[i][j]=(matriz[i][j])*valor;
//Mostramos matriz resultante
cout<<"\nMATRIZ A*"<<valor<<"\n";
for (int i=0;i<2;i++)
{
for (int j=0;j<4;j++)
cout<<matriz[i][j]<<"\t";
cout<<"\n";
}
return 0;
}

Ejercicios En Zinjay
A continuacion os presentare mis ejercicios de C havia comentado yo con el profe Marco
Antonio que CodeBlocks me dio un pequeo problema asi que tuve que utilizar el Zinjay
1.-Crear un programa en C que lea dos nmeros
y que escriba el mayor de los dos.
# include <stdio.h>
int main()
{
int num1,num2;
printf("ingresa dos numeros");
scanf("%d",&num1);
scanf("%d",&num2);
if(num2<num1)
printf("el numero mayor es:%d",num1);
else if(num2>num1)
printf("el numero mayor es:%d",num2);
}
2.-Escribir un programa en C que leatres nmeros e indique el tipo de tringulo que
forman (issceles, equilatero, escaleno). Comprobar que los nmeros realmente formen
un tringulo, sino emitir el error.
#include<stdio.h>
int main()
{
int a,b,c;
printf("inserte tres lados\n\n\a");
scanf("%d",&a);
scanf("%d",&b);
scanf("%d",&c);
if (a==b & a==c)
printf("tu triangulo es equilatero");
else if (a==b)
printf("tu triangulo es isoseles");
else if (a==c)
printf("tu triangulo es isoseles");
else if (b==c)
printf("tu triangulo es isoseles");
else if(b==a)
printf("tu triangulo es isoseles");
else if (c==a)
printf("tu triangulo es isoseles");
else if (c==b)
printf("tu triangulo es isoseles");
else

printf("tu triangulo es escaleno");


}
3.-Determinar la hipotenusa de un tringulo rectngulo
conocidas las longitudes de sus dos catetos.
#include<stdio.h>
int main()
{
int cat1,cat2,hipo;
printf("inserte el cateto 1 \n");
scanf("%d",&cat1);
printf("inserte el cateto 2\n");
scanf("%d",&cat2);
hipo=cat2/cat1;
printf("el cateto opuesto es de %d \n el cateto adyancente es de %d \n la hipotenusa es de
%d",cat1,cat2,hipo);
}
4.-Simular una clave de acceso.
#include<stdio.h>
int main()
{
int clave;
printf("Por favor introdusca su codigo de acceso");
scanf("%d",&clave);
if (clave==123321)
printf("codigo de acceso correcto \a");
else
printf("codigo invalido <<<ALERTA DE INTRUSO BLOQUEANDO
SISTEMA EN 3...2...1... OUT>>>\a");
}
5.-Desarrolle un algoritmo que le permita determinar el rea y volumen de un
cilindro cuyo radio (R) y altura (H) se leen desde teclado.
#include<stdio.h>
int main()
{
int h,r,area,vol;
printf("inserte el radio de un cilindro\n\a");
scanf("%d",&r);
printf("inserte la altura del cilindro\n\a");
scanf("%d",&h);
area=6.2836*r+h+r;
vol=(3.1416*h)+(r*r);
printf("el area es de %d cm^2\n",area);
printf("\n el volumen es de %d cm^2\n",vol);

}
6.-Desarrolle un algoritmo que le permita leer un valor cualquiera N y escribir
si dicho nmero es comn divisor de otros dos valores ledos W y Z
# include<stdio.h>
int main()
{
int n1,n2, d,d1,d2;
printf("ingresa el valor del probable comun divisor\n");
scanf("%d",&d);
printf("introduce dos valores para chekar si comparten comun divisor entre si\n");
scanf("%d",&n1 );
scanf("%d",&n2 );
d1=(n1/d);
d2=(n2/d);
if (d1%2 == 0)
{
if (d2%2 == 0)
{
printf("tienen el mismo comun divisor");
}
}
else
{
printf("no tienen el mismo comun divisor");
}
}
7.-Desarrolle un algoritmo que le permita leer un valor cualquiera N y escribir
si dicho nmero es comn mltiplo de M y P. M y P tambin se deben leer
desde el teclado.
# include<stdio.h>
int main()
{
int n1,n2, m,r1,r2;
printf("introduce el valor del posible multiplo\n");
scanf("%d",&m);
printf("introduce dos valores para comprobar si comparten multiplo\n");
scanf("%d",&n1 );
scanf("%d",&n2 );
r1=(n1*m);
r2=(n2*m);
if (r1%2 == 0)
{
if (r2%2 == 0)
{

printf("tiene el mismo multiplo");


}
else
{
printf("no tiene el mismo multiplo");
}
}
else
{
printf("no comparten el mismo multiplo");
}
}
8.-Desarrolle un algoritmo que le permita leer 2 valores A y B e indicar si uno
de los dos divide al otro exactamente.
# include <stdio.h>
int main()
{
int a,b;
printf("ingrese un valor numerico n A\n");
scanf("%d",&a);
printf("ingrese un numero valor numerico n B\n");
scanf("%d",&b);
if(a==b)
printf("Los numeros A y B ambos son divisibles entre ellos exactamente");
else
if((a/b)%1==0)
printf("el numero B divide exactamente al numero A");
else
if((b/a)%1==0)
printf("el numero A divide exactamente al B");
else
printf("los numeros A y B ningunos de los dos son exactamente divisible");
}
9.-Desarrolle un algoritmo que le permita leer dos valores A y B e indicar cual
de las dos restas (B-A) o (A-B) es positiva.
# include <stdio.h>
int main()
{
int a,b,r1,r2;
printf("ingrese un numero A\n");
scanf("%d",&a);
printf("ingrese un numero B\n");
scanf("%d",&b);
r1=a-b;

r2=b-a;
if(r1>0)
printf("la resta A-B es positiva");
else
if(r2<0)
printf("la resta B-A es negativa");
else
printf("la resta no es positiva");
}
Estos son los nueve ejercicios me parece que aun tengo problemas con la identacion pero
ya aprendere mejor
Y como se podran dar cuenta en Zinjay no se usa o bueno no use Void porque manda error
asi que use int
-----------------------------------------------------------------

#include <iostream>
using namespace std;

int main(int argc, char *argv[]) {


float Li,Lf,MT;
cout<<"introdusca las lecturas Li,Lf";
cin>>Li>>Lf>>MT;
if (MT=(((Lf-Li)*0.15)/0.10)+((Lf-Li)*0.15))
cout<<"EL MONTO TOLTAL ES";
return 0;
}

Anda mungkin juga menyukai