c++

c++

lunes, 16 de enero de 2012

Elaborar un diagrama que visualice la sumatoria de los 10 primeros números pares


1)      Elaborar un diagrama que visualice la sumatoria de los 10 primeros números pares

#include<iostream.h>
#include<conio.h>
#include<stdio.h>
void main(){
int num=2;
int sum=0;
int cont=0;
do{
if(num%2==0){
sum=sum+num;}
num=num+1;
cont=cont+1;
}while(cont<=10);
printf("la suma de los numeros es %d",sum);
}

Elabore un df que calcule la suma de los cuadrados de los n primeros números naturales:1+2²…….


1)      Elabore un df que calcule la suma de los cuadrados de los n primeros números naturales:1+2²…….

#include<iostream.h>
#include<conio.h>
#include<stdio.h>
void main(){
int nu=0;
int cu_nu=0;
int sc=0;
int cont=0;
do{
cout<<"ingrese un numero positivo";
cin>>nu;
if(nu<=0)
cout<<"el numero ingresado debe ser positivo";
}while(nu<=0);
do{
cont+=1;
cu_nu=cont*cont;
sc=sc+cu_nu;
}while(cont<nu);
printf("la suma de los %d elevados al cuadrado es:%d",nu,sc);
}


1)      Elabore un df que calcule la suma de los N numerous naturales.
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
void main(){
int sum=0;
int can_nu=0;
int cont=0;
do{
  cout<<"ingrese la cantidad de numeros";
  cin>>can_nu;
  if(can_nu<=0)
                  cout<<"numero invalido";
                  }while(can_nu<=0);
                  do{
                  cont=cont+1;
                  sum=sum+cont;
                  }while(cont<can_nu);
                  cout<<("la suma obtenida es:",sum);
                  }


funciones para turbo c++ con ejemplos

COMANDOS
ATOI()
Convierte una cadena de caracteres a un entero
Sintaxis : atoi(ejemplo); librería : stdlib.h
Valor de retorno:
atoi devuelve el valor convertido de la cadena de entrada. Si la cadena no puede ser convertida a un número int, atoi vuelve con 0.
#include<stdio.h>
#include<stdlib.h>
void main(){
char num[10];
int a=0;
printf(“cadena”);
gets(num);
 a=atoi(num);
printf(“%d”,num);
}
Isupper();
Sirve para verificar si un carácter concreto pertenece al conjunto de letras mayúsculas.
Libreria: ctype.h
Declaración: int isupper (int c);
Tipo de Dato que devuelve: Valor entero 0 para falso no 0 para verdadero.
Argumento: int c representa el carácter a evaluar.
#include<stdio.h>
#include<ctype.h>
void main(){
char nom[10];
int i=0;
printf(“cadena”);
gets(nom);
for(i=0;i<11;i++){
 if(isupper(nom[i])){
printf(“%c”,nom);}
}
}
Islower
Comprueba sin un carácter es de tipo minúscula.
islower es una macro que verifica el entero c pertenece al rango de caracteres de letras minúsculas.
Librería: ctype.h       sintaxis if(islower(ejemplo[i]))
El valor de retorno será no nulo si i es un carácter en minúscula.
#include<stdio.h>
#include<ctype.h>
void main(){
char nom[10];
int i=0;
printf(“cadena”);
gets(nom);
for(i=0;i<11;i++){
 if(islower(nom[i])){
printf(“%c”,nom);}
}
}
Isspace
Comprueba sin un carácter es de tipo espacio.
isspace es una macro que verifica el entero i pertenece grupo de caracteres de espacio
El valor de retorno será no nulo si i es un carácter de tipo espacio.
Librería: ctype.h              sintaxis if(isspace(ejemplo[i]))
#include<stdio.h>
#include<ctype.h>
void main(){
char nom[10];
int i=0;
printf(“cadena”);
gets(nom);
for(i=0;i<11;i++){
 if(isspace(nom[i])){
printf(“%c”,nom);}
}
}
Toupper
Convierte un solo cracter de la cadena a mayúscula
Librería:ctype.h        sintaxis toupper(ejemplo[i])
#include<stdio.h>
#include<ctype.h>
void main(){
char nom[10],nom1[10];
int i=0;
printf(“cadena”);
gets(nom);
for(i=0;i<11;i++){
 nom1=toupper(nom[i]);
printf(“%c”,nom1);
}
}
Tolower
Convierte un solo carácter de la cadena en minúscula
Librería:ctype.h        sintaxis: tolower(ejemplo[i])
#include<stdio.h>
#include<ctype.h>
void main(){
char nom[10],nom1[10];
int i=0;
printf(“cadena”);
gets(nom);
for(i=0;i<2;i++){
 nom1=tolower(nom[i]);
printf(“%c”,nom1);
}
}