Professional Documents
Culture Documents
nte. Por
favor Ingresaro Regis
trarse
¿Perdiste tuemail de
activación?.
6 Junio 2011, 21:41
Buscador:
Buscar!
Foro de elhacker.net
Programación
Programación General 0 Usuarios y 9 Visitantes están
Ejercicios viendo este tema.
Ejercicios resueltos C++
[programacion estructurada]
Páginas: [1]2
Hallar A+B-C+100
Código:
#include <stdio.h>
#include <conio.h.>
int main ()
{
int A, B, C;
printf("Inserte valor para A: "); scanf("%d",&A);
printf("Inserte valor para B: "); scanf("%d",&B);
printf("Inserte valor para C: "); scanf("%d",&C);
printf("\n%d + %d - %d + 100 = %d",A, B, C,
(A+B+C-100));
getch();
}
Obtener (a-b)(a+b)
Código:
#include <stdio.h>
#include <conio.h>
int main ()
{
int a, b;
printf("Inserte valor a: "); scanf("%d",&a);
printf("Inserte valor b: "); scanf("%d",&b);
printf("(%d-%d) (%d+%d) = %d",a, b, a, b,((a-
b)*(a+b)));
getch();
}
En línea
[www.darvein.net]
Mensajes: 181
>> SERIES <<
hallar la sumatoria de: 2! + 4! + 6! + 8! + ...
Código:
#include <stdio.h>
#include <conio.h>
int facto (int x)
{
int f=1;
for (int i=1;i<=x;i++)
{f=f*i;}
=) return (f);
}
int main ()
{
int n, serie=2, suma=0;
printf ("Inserte cantidad de terminos a generar:
"); scanf ("%d",&n);
for (int i=1;i<=n;i++)
{
printf ("%d! + ",serie);
suma=suma+(facto(serie));
serie=serie+2;
}
printf (" = %d",suma);
getch();
}
int main ()
{
int serie=1;
bool sw=true;
do
{
printf("%d, ",serie);
if (sw) serie+=4;
else serie-=2;
sw=!sw;
} while (serie<=23);
getch();
}
Generar 5,10,15,20,25,30,35....n
Código:
#include<stdio.h>
#include<conio.h>
int main ()
{
int n, c=1, serie=5;
printf("Cantidad de terminos: ");
scanf("%d",&n);
while(c<=n)
{
printf("%d,",serie);
serie+=5; c++;
}
getch();
}
En línea
[www.darvein.net]
Mensajes: 181
>> VECTORES <<
/*Dado el vector T de tamao n. Si el tamao es par invertir
los elementos de la mitad de los elementos
Ejemplo: v=[1][2][3][4][5][6] v(invertido)=[3][2][1]
[6][5][4]
*/
Código:
#include<stdio.h>
#include<conio.h>
fin1 = d;
for (int j = (d / 2) + 1 ; j <= (d / 2) + 1 ; j++)
{
aux1 = V [j];
V [j] = V [fin1];
V [fin1] = aux1;
fin1--;
}
}
int main ()
{
int V[20];
int d;
printf ("Inserte dimen. del vector: ");
scanf("%d",&d);
llenar (V, d);
printf ("\nVECTOR ORIGINAL: \n");
mostrar (V, d);
printf ("\n\nVECTOR LUEGO DE LA INVERSION: \n");
invierte (V, d);
mostrar (V, d);
getch();
}
int main ()
{
int V[20];
int d, x;
printf("Inserte dimen. del vector: ");
scanf("%d",&d);
printf ("Inserte valor de (x): ");
scanf("%d",&x);
llenar (V, d);
printf("\nVECTOR: ");
mostrar (V, d);
evalua (V, d, x);
getch();
}
En línea
[www.darvein.net]
Mensajes: 181
>> MATRICES <<
Generar la matriz:
[01][02][03][04]
[08][07][06][05]
[09][10][11][12]
Código:
#include<stdio.h>
#include<conio.h>
void llenar (int M[20][20], int f, int c)
{
int k=1;
for (int i=1;i<=f;i++)
{
if (i%2!=0)
{
for (int j=1;j<=c;j++)
{
M[i][j]=k; k++;
}
}
else
{
for (int j=c;j>=1;j--)
{
M[i][j]=k; k++;
}
}
}
}
int main ()
{
int f, c;
int M[20][20];
printf("Inserte filas de M: "); scanf("%d",&f);
printf("Inserte cols. de M: "); scanf("%d",&c);
llenar(M, f, c);
mostrar(M, f, c);
getch();
}
Generar la matriz:
[01][02][03][04]
[05][06][07][00]
[08][09][00][00]
[10][00][00][00]
Código:
#include <stdio.h>
#include <conio.h>
void llenar (int M[20][20], int d)
{
int cont=1;
for (int i=1;i<=d;i++)
{
for (int j=1;j<=d;j++)
{
if ((i+j)<=(d+1))
{M[i][j]=cont; cont++;}
else
M[i][j]=0;
}
}
}
int main ()
{
int d;
int M[20][20];
printf("Insert dimen: "); scanf("%d",&d);
llenar(M, d);
mostrar(M, d);
getch();
}
En línea
=)
En línea
[www.darvein.net]
[www.darvein.net]
http://rapidshare.com/files/147809362/Ejercicios.zip.html
En línea
En línea
Páginas: [1]2
Ir a:
===> Ejercicios
http://foro.elhacker.net/ejercicios/ejercicios_resueltos_c_programacion_estructurada-
t201980.0.html#ixzz1OWikME1A
Introducción al Lenguaje C
Autor: Fernando Guerrero
Curso:
Capítulos del curso
0. Presentación
1. Introducción
2. Elementos
3. Tipos de datos
4. Tipos de datos (II)
5. Declaraciones
6. Operadores
7. Sentencias
8. Funciones
9. Arrays y Cadenas
10. Punteros
11. Entrada y Salida
12. PreProcesador
13. Librerías
14. Ejercicios
15. Ejercicios II
Capítulo 14:
Ejercicios
Enlaces patrocinados Revalidação de Diplomas
Decisões Judiciais de Revalidação Automática de Diplomas Estrangeiros
www.viegasdemacedo.com.br
EJERCICIOS
/* Primer programa */
#include <stdio.h>
main()
{
printf("Primer programa\n");
}
10. Escriba un programa que imprima una tabla con las cuatro
primeras potencias de los números 1 a 10.
/* Factorial de un numero */
#include <stdio.h>
main()
{
int i, numero, factorial=1;
printf("\nEscriba un numero entero para calcular su factorial: ");
scanf("%d",&numero);
for (i=numero; i>1; --i) factorial *= i;
printf("\n%d! = %d\n",numero,factorial);
}
/* Sistema de temperaturas */
#include <stdio.h>
main()
{
int i;
float c;
for (i=0;i<=300;i+=20)
{
c=(5./9)*(i-32);
printf("%3d grados Farenheit equivalen a %4.4f grados Celsius\n",i,c);
}
}
/* Tabla ASCII */
#include <stdio.h>
#define INI 33
#define FIL 15
#define COL 20
main()
{
int k, kk, i;
for (k=1; k<FIL; k++)
{
if (k==1) printf ("\t\t\t\t TABLA ASCII\n\n");
else printf("\n");
for (i=1; i<=COL; i++)
{
kk=INI+(k-1)*COL+i;
if (kk>255) break;
printf(" %c",kk);
}
printf("\n");
for (i=1; i<=COL; i++)
{
kk=INI+(k-1)*COL+i;
if (kk>255) return(1);
if (kk<100) printf(" %d",kk);
}
}
}
Recibir
Al presionar "Recibir" estás dándote de alta y aceptas lascondiciones legales de mailxmail
Vídeo
Alumnos
Valoración
Cursos