Empresario

Páginas: 5 (1095 palabras) Publicado: 28 de octubre de 2012
Diseñar un programa que permita ingresar matrices utilizando punteros y que se realice la suma de estos.
#include <iostream>
#include <conio.h>
using namespace std;
int dim;double a[10][10],b[10][10],*aux,*aux1,temp;
void llenar_matrices(double a[10][10],double b[10][10],int dim);
void sumar_matrices(double a[10][10],double b[10][10],int dim);
void main (void)
{system("color f9");
cout<<"INGRESA LA DIMENSION:";
cin>>dim;
llenar_matrices(a,b,dim);
sumar_matrices(a,b,dim);

}
void llenar_matrices(double a[10][10],double b[10][10],int dim)
{
cout<<"MATRIZ NUMERO 1 \n";
for(int x=0;x<dim;x++)
{aux=&a[x][0];
for(int y=0;y<dim;y++)
{
cout<<"INGRESE ELEMENTO DE LA FILA:";cout<<x;
cout<<" Y LA COLUMNA: "; cout<<y;cout<<"\t";
cin>>temp;
*(aux+y)=temp;
}
}
cout<<"MATRIZ NUMERO 2\n";
for(int x=0;x<dim;x++)
{
aux=&b[x][0];
for(int y=0;y<dim;y++)
{
cout<<"INGRESE ELEMENTO DE LA FILA: ";cout<<x;
cout<<"Y LA COLUMNA: "; cout<<y;cout<<"\t";
cin>>temp;
*(aux+y)=temp;
}
}
}
void sumar_matrices(double a[10][10],double b[10][10],int dim)
{
cout<<"lLA SUMA DELAS MATRICES ES: "<<endl;
for (int x=0;x<dim;x++)
{
aux=&a[x][0];
aux1=&b[x][0];
for(int y=0;y<dim;y++)
{cout<<*(aux+y)+*(aux1+y)<<"\t";
}
cout<<endl;
}

getch();
}

#include <iostream>
#include <math.h>
#include <conio.h>
using namespace std;
double a[100],*aux,*aux1;
int dim,c;
void ingresar_vector(double a[100],int dim);
void operacion(double a[100],int dim);
void main (void)
{
system("colorf9");
cout<<"INGRESE LA DIMENSION DEL VECTOR: ";
cin>>dim;
ingresar_vector(a,dim);
operacion(a,dim);

}
void ingresar_vector(double a[100],int dim)
{
for(int x=0;x<dim;x++)
{
cout<<"INGRESE ELEMENTO DE LA FILA: ";cout<<x;cout<<"\t";

cin>>a[x];
}
}
void operacion(double a[100],int dim)
{
aux=a;for(int x=0;x<dim;x++)
{
if(fmod(*(aux+x),2)==0)
{
aux1=aux+dim+c;
*(aux1)=(x+1)*(*(aux+x));
c++;
}
}
for(int x=0;x<dim+c;x++)
{
cout<<*(aux+x)<<"\t";
}
getch();
}

Elaborar el código que permita generar un vector de orden n , se ingresaran n datos porteclado, este vector crecerá de manera dinámica dentro del programa, si revisando los números ingresado en orden, se detecta un numero par, se deberá añadir al final del arreglo un elemento más, el cual saldrá del producto posición, valor par detectado, luego de ello se deberá generar una función de impresión del vector final.

Utilizando punteros generar el programa que permita reconocer unaletra determinada dentro de una cadena, use punteros.
#include <iostream>
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include <conio.h>
using namespace std;
char A[100],*ptr,x;
int dimension,y;
void main (void)
{
system("color f9");
fflush(stdin);
cout<<"INGRESE UNA PALABRA:";
gets(A);
dimension=strlen(A);A=&A[0];
cout<<"INGRESE LA LETRA A BUSCAR:";
cin>>x;
for(int i=0;i<dimension;i++)
{
if(*(A+i)==x)
{
cout<<"LA LETRA ESTA EN LA POSICION "<<i+1<<endl;
}
else
{
y++;
}
}
if(y==dimension)
{
cout<<"LA LETRA NO EXISTE -VUELVA A...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Empresario
  • Empresario
  • Empresario
  • Empresario
  • empresaria
  • Empresarios
  • Por que soy empresario
  • Empresario

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS