El post que buscas se encuentra eliminado, pero este también te puede interesar

programas en c, c++ y java

PROGRAMAS EN C Y C++ decidí hacer este post porque la mayoria de estos programas me los pidieron hacer y con algunos me tarde un poco asi que espero y estos programas le sirvan son programas básicos que tal vez les pidan hacer comenten si les sirvieron
PROGRAMA QUE SACA EL FACTORIAL DE FORMA RECURSIVA

#include<stdio.h>
long long fact(long long a);
int f1,f2;
int main(){
long long numero;

printf("dame el numero que quieres convertir ";
scanf("%lld", &numero);
printf("nEl factorial de %lld es %lld n", numero, fact(numero));
}
long long fact(long long a) {
if (a==1) return 1;
else return fact(a-1)*a;
f1=f23;
}

PROGRAMA QUE COMPARA DOS NUMEROS Y DICE SI SON IGUALES O NO (compilado en dev c++)



#include<stdio.h>
#include<conio.h>
main()
{
int a,b;
printf("introduce el primer numero";
scanf("%d", &a);
printf("introduce el segundo numero";
scanf("%d", &b);
if(a==b)
printf("son iguales";
else{
printf("no son iguales";
}
getch ();
}
PROGRAMA QUE SUMA LAS CASILLAS PARES DE UN ARREGLO DE (compilado en dev c++)

#include<stdio.h>
#include<conio.h>
main(){
int a=10;
int vec[a];
int res=0;
for(int i=1;i<=10;i++){
printf("escribe un numero(cuale quiera):";
scanf("%d",&vec);
}
for(int i=1;i<=10;i=i+2){
res=res+vec;
}
printf("la suma de los numero de las casillas impares es:%d",res);
getch();
}



PROGRAMA QUE SACA EL FACTORIAL (compilado en dev c++)


#include<stdio.h>
#include<conio.h>
main(){
int x,b=2,c=1;
printf("teclea el factorial que deseas sacar";
scanf("%d",&x);
for(b; b<=x; b++){
c=c*b;
}
printf("el factorial es:%d",c);
getch();
}



PROGRAMA QUE DICE SI UN NUMERO ES PRIMO O NO


#include<stdio.h>
#include<conio.h>
main()
{
int a,b=2,c;
printf("introduce un numero: ";
scanf("%d",&a);
do{
c=a%b;
if(c==0){
printf("no es primo";
}else{
b++;
printf("es primo";
}
}while(b<a);

getch();
}

PRGOGRAMA QUE SACA LA RAIZ CUADRADA SIN USAR sqr NI pow

#include <stdio.h>
#include <conio.h>
main(){
double num, c=1,i,pmp=1, k=0;
printf("teclea el numero de la raiz que deceas sacar: ";
scanf("%lf",&num);
while (num>=(c*c) && k<10) {
i=1/pmp;
printf("%lfn",i);
while (num>(c*c)){
c+=i;
printf("%lfn",c);
}
c-=i;
pmp*=10;
printf("%lfn",pmp);
k++;
printf("%lfn",k);
}
printf("el resultado es:%lf",c);
getch();
return 0;
}


PROGRAMA QUE CALCULA N NUMEROS PRIMOS


#include <stdio.h>
#include <math.h>

int main() {

int aux=0;

do{

//clrscr();

int num=0, div=0,prim=0,n=0;

printf("****PROGRAMA QUE CALCULA LOS NUMEROS PRIMOS****n";

printf("Hasta que numero desea conocer los primos?n";

printf("Introduzca el valor: ";

scanf("%d", &n);

for (num=2; num<=n; num++) {

prim=1;

for (div=2; div<=sqrt(num); div++){

if (num%div==0){

prim=0;

break;

}

}

if(prim==1) printf("%dn", num);

}

printf("presiona enter para continuar...";



//clrscr();

printf("nRegresar al menu principal n";

printf("presiona....0 para continuarn";

printf("presiona....1 para salirn";

scanf("%d", &aux);



}while(aux==0);



}


PROGRAMA QUE ELIMINA ESPACIOS
#include <iostream>

int main()
{
char palabra[50];

std::cout<<"Ingresa una palabra: ";
std::cin.getline(palabra,50);

for(int i = 0; palabra != 0;++i)
if(palabra != 32)
std::cout<<palabra;
std::cin.get();
return 0;
}


PROGRAMA CON EXEPCIONES USO DE CATCH, TRY

#include <iostream>
using namespace std;
void divide(double a, double b);

int main()
{
double i, j;

do {
cout << "Numerador (0 to stop): ";
cin >> i;
cout << "Denominador: ";
cin >> j;
divide(i, j);
} while(i != 0);

return 0;
}

void divide(double a, double b)
{
try {
if(!b) throw b; // check for divide-by-zero
cout << "Resultado: " << a/b << endl;
}
catch (double b) {
cout << "No se puede dividir por cero.n";
}
}

PROGRAMAS EN JAVA

PROGRAMA QUE IMPRIME N NUMEROSO PRIMOS




Suma de dos matrices java

import java.util.Scanner;
public class MatrizSuma{
public static void main(String[]args){
uno obj=new uno();

obj.metodo();
}

}

class uno{
public
void metodo(){
Scanner leer= new Scanner (System.in);
int n=0,n1=0;

//para solicitar los datos
System.out.println("ingrese las dimenciones de la matriz";
System.out.println("FILA";
try{
n=Integer.parseInt(leer.nextLine());
System.out.println("columna";
n1=Integer.parseInt(leer.nextLine());

if(n<0||n1<0){

System.out.println("NO puede ingresar numeros negativos";
metodo();
}else{
}
int matriz1[][]= new int [n1];
int matriz2[][]= new int [n1];
int matriz3[][]= new int [n1];
// if(n==n1){
for( int i=0;i<n;i++){
for( int j=0;j<n1;j++){
System.out.println("ingresa un numero";
matriz1[j]=Integer.parseInt(leer.nextLine());

}

}

System.out.println("_________________________________";
System.out.println("LLENADO DE LA SEGUNDA MATRIZ";
System.out.println("ingrese las dimenciones de la matriz";
System.out.println("FILA";
n=Integer.parseInt(leer.nextLine());
System.out.println("columna";
n1=Integer.parseInt(leer.nextLine());
if(n!=n||n1!=n1){
for( int i=0;i<n;i++){
for( int j=0;j<n1;j++){

System.out.println("ingresa un numero";
matriz2[j]=Integer.parseInt(leer.nextLine());
matriz3[j] = matriz1[j] + matriz2[j];
}

}

//para imprimir los datos

// matriz2[j] = matriz[j] + matriz1[j];
//para imprimir los datos
System.out.println ("Matriz 1";
for ( int i=0; i<n; i++) {
for (int j=0; j<n1; j++){
System.out.print (matriz1[j]+" ";
}
System.out.println();
}
System.out.println ("Matriz 2";
for ( int i=0; i<n; i++) {
for (int j=0; j<n1; j++){
System.out.print (matriz2[j]+" ";
}
System.out.println();
}
System.out.println ("Matriz 3";
for (int i=0; i<n; i++) {
for (int j=0; j<n1; j++){
System.out.print (matriz3[j]+" ";
}

System.out.println();
}

// }else{
System.out.println("PARA LA SUMA LAS FILAS Y COLUMNAS DEBEN SER IGUALS";
// }
}else{
System.out.println("PARA LA SUMA LAS FILAS Y COLUMNAS DEBEN SER IGUALS";
}
}catch(Exception x){
System.out.println("ingrese solo numeros";
}
}
}

4 comentarios - programas en c, c++ y java

Zeng_He
me gusto el de la raiz... +5