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
}
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)
{
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;