Está en la página 1de 2

1. Poner a funcionar los siguientes programas.

a) Escribir un programa que lea una frase introducida desde el teclado y la escriba al revés.
Char cad[30],
Cout<<<”frase invertida”<<Endl;
For (i=0;i<60;i++)
Cad[j]=’\0’;
Cout<<<”frase invertida”<<Endl;
Cin.getline(cad,30);
Cout<<<”ingrese la frase”<<Endl;
Cout<<<strrev(cad); <<Endl;
System(“pause”)

b) programa que permita unir dos arreglos.

#include<iostream.h>
#include<conio.h>
void main()
{int a[5], b[5], c[10],i;
clrscr();

cout<<"Elementos del arreglo A:"<<endl;


for(i=1;i<=5;i++)
{cout<<"Elemento ["<<i<<"]=";
cin>>a[i];
}
cout<<endl;

cout<<"Elementos del arreglo B:"<<endl;


for(¡=1;¡<=5;¡++)
{cout<<"Elemento ["<<¡<<"]=";
cin>>b[¡];
}
cout<<endl;
for(i=1;i<=5;i++)
{c[i]=a[¡];}
for(i=1;i<=5;i++)
{c[i+5]=b[i];}
cout<<"La lista unida de los arreglos sera:"<<endl;
for(¡=1;¡<=10;¡++)
cout<<c[i]<<endl;
getch();
}

c) Escriba un programa que imprima el total de los elementos de una matriz

#include <stdio.h>
#include <conio.h>
main()
{
int matriz[F][C], i,j, total=0 ;
clrscr ();
for(i=0; ii++)
for(j=0; jj++)
{
printf("Ingrese el elemento Fila=%d y Columna=%d de la matriz:\n", i,j);
scanf("%d", &matriz[i][j]);
total=total+matriz[i][j];
}
printf("La Matriz generada es:\n\n");
for(i=0; ii++)
{
for(j=0; j
{
printf("%5d", matriz[i][j]);
}
printf("\n");
}
printf(" El total de los elementos de la matriz es %d\t", total);
getch();

d) Programa que invente un número para que lo adivine el usuario, colocando un contador de
intentos.

#include <stdio.h>
#include <time>
#include <stdlib.h>
void main(){
int x,num,contador=10;
srand((unsigned)time(NULL));
x=rand()%(101);
printf("Intenta adivinar el numero que he pensado entre 0 y 100.");
int bandero=0;
while (bandra==0){
printf("\n\nIntroduce numero: ");
scanf("%d",&num);
contador;
if(num>x){
printf("\nMenor");
}else if(num<x){
printf("\nMayor");
}else{
printf("\n\nEnhorabuena! Lo has adivinado en %d intentos.\n\n",contador);
bandera=1;
}
}
}

También podría gustarte