Algoritmos borland c++
Practica de Vectores y Matrices
Fecha Presentación: lunes 13 de junio, 2011
Problema 1
Realizar un algoritmo que solicite al usuario llenar dos vectoresde tamaño N con números introducidos por teclado, posteriormente llenar un tercer vector con la suma de los dos anteriores de la siguiente manera:
Ejemplo: Vectores con tamaño N=10#include<stdio.h>
#include<conio.h>
void main(){
int A[20],B[20],C[20],S[20],i,N;
printf("introduzca la dimension de N los vectores\n");
scanf("%d",&N);
for(i=0;i<=N-1;i++){printf("introdusca los componentes del vector A\n");
scanf("%d",&A[i]);
}
for (i=0;i<=N-1;i++){
printf("introdusca los componentes del vector B\n");
scanf("%d",&B[i]);
}
for(i=0;i<=N-1;i++){
C[i]=B[N-i+1];
}
for (i=0;i<=N-1;i++){
S[i]=A[i]+C[i];
}
for (i=0;i<=N-1;i++){
printf("El vector resultante es S:\n");
printf("%d\t",S[i]);
}
}Problema 2
Realizar un algoritmo que pida el llenado de una matriz cuadrada de tamaño N con valores introducidos por teclado. Una vez terminado el llenado de la matriz, buscar entre todos sus valoresaquellos que sean pares y llenar esa posición en una segunda matriz con un 2.
Ejemplo:
EntradaDimensión de la matriz: 3Ingrese valores:M[0][0]: 2M[0][1]: 4M[0][2]: 9M[1][0]: 8M[1][1]: 3M[1][2]:10M[2][0]: 6M[2][1]: 5M[2][2]: 2 | SalidaMatriz Original:2 4 98 3 106 5 2Matriz de Pares2 2 02 0 22 0 2 |
#include<stdio.h>
#include<conio.h>void main(){
int A[20][20],R[20][20],i,j,N;
printf("introduzca la dimension de N la matriz A\n");
scanf("%d",&N);
for(i=0;i<=N-1;i++){
for(j=0;j<=N-1;j++){
printf("introduscalos componentes de la matriz A\n");
printf("A[i][j]:");
scanf("%d",&A[i][j]);
}
}
for(i=0;i<=N-1;i++){
for(j=0;j<=N-1;j++){
if(A[i][j]%2==0){
A[i][j]=2;
}
}
}...
Regístrate para leer el documento completo.