Está en la página 1de 5

Instrucciones : Explica cada uno de los siguientes cdigos :

# Include <stdio.h> # Include <conio.h> void main () ( int i, j; for (i = 1; i <= 5; i + +) ( for (j = 5;> j = i, j -) ( printf ("*"); ) printf ("\ n"); ) getch (); )

for (i = 1; i <= 10; i++) { printf ("\nValor de i: %d", i); printf ("\nValor de i2: %d", i * i); }

for (letra = 'A'; letra <= 'Z'; letra++) printf ("\n%c", letra);

char a; register int i; ... ... for (i = 1; a != 's'; i++) { printf ("\n%d", i); a = getch (); }

Error! Marcador no definido.#include <stdio.h> void main () {

int t; for (mensaje (); t = lee_numero (); cuadrado (t)); } mensaje () { printf ("\nTeclee un nmero (0 finaliza): "); } lee_numero () { int n; scanf ("%d", &n); return n; } cuadrado (int x) { printf ("\nEl cuadrado es %d", x * x); }

.#include <stdio.h> #include <stdlib.h> void main () { int num; int n = 0; randomize (); // Las funciones randomize() y random() permiten num = random (20) + 1; // generar nmeros aleatorios while (n != num) { printf ("\nTeclee un nmero entre 1 y 20: "); scanf ("%d", &n); if (n == num) puts ("ACERTASTE); else if (n < num) puts ("TU NMERO ES MENOR"); else puts ("TU NMERO ES MAYOR"); } }

#include <stdio.h> void main () { char tecla; do { printf ("\nPulse S o N: "); tecla = getch (); } while (tecla != 'S' && tecla != 'N'); }

#include<stdio.h> main(void) {int suma,num; suma=0; printf("CUANDO PULSE 0, TERMINA EL PROGRAMA.. \n"); while(num!=0) { printf(" ingrese un nmero.. "); scanf("%d",&num); suma=suma+num; }

printf(" \n la suma es= %d", suma); }

#include <iostream.h> #include <stdlib.h> void main() { int a,b,x,c,l; a=1; b=1; x=0; c=0; cout<<"Introduce el limite de la serie: "; cin>>l; if (l>0) { if (l==1) cout<<"1"<<endl; else { cout<<endl<<a<<", "<<b<<", "; while (c<l-2) { c++; x=a+b; cout<<x<<", "; a=b; b=x; } } } system("PAUSE"); }

fibonacci

#include<stdio.h> main(void) { int c,num; printf("ingrese un nmero.. "); scanf("%d",&num); c=1; while(num>1 && c<=10) { if(num%2==0)num=num/2; else num=num*3+1; printf(" \n nmero= %d", num); c=c+1; } }

Escriba el algoritmo para un programa que cuente el nmero de cifras de un entero de entrada hasta 32000. As para una entrada de 583 la salida debe ser "3 cifras", asegrese que el

programa funcione para 1 y 10. Para cero la salida debe ser "UNA CIFRA". El programa no debe cerrarse hasta ingresar el nmero 0. Programa #include<stdio.h> main(void) { int x; printf("PULSE 0 PARA TERMINAR Y OTRO NMERO PARA CONTINUAR"); while(x<32000 && x!=0) {printf("\n ingrese un nmero "); scanf("%d",&x); if(x>=0 && x<=9) printf("%d TIENE 1 CIFRA",x); else if(x>=10 && x<=99) printf("%d TIENE 2 CIFRAS",x); else if(x>=100 && x<=999) printf("%d TIENE 3 CIFRAS",x); else if(x>=1000 && x<=9999) printf("%d TIENE 4 CIFRAS",x); else if(x>=10000 && x<=32000) printf("%d TIENE 5 CIFRAS",x); } }

#include<stdio.h> int n,factorial(int a); main(void) { printf(" INGRESE EL NMERO.. "); scanf("%d",&n); printf("%d",factorial(n)); // llamada a la funcin } int factorial(int a) { if(a==0 ||a==1) return 1; //semilla 1 else return a*factorial(a-1); //el llamado es nuevamente a la funcion factorial(a), hasta que a=0 o a=1. }

También podría gustarte