Autor
|
Tema: Ayuda con programa que determine los numeros primos en un rango a,b en C (Leído 9,875 veces)
|
acer-x
Desconectado
Mensajes: 8
|
necesito hacer un programa en C donde determine cuales son los numeros primos en un rango a y b, lo que pasa es que quiero hacerlo solo con while y en una funcion, lo he intentado pero no me ha dado resultado ningun programa que he hecho, ayudaa :c
|
|
|
En línea
|
|
|
|
Kenji-chan
Desconectado
Mensajes: 104
|
pon tu código y tus dudas para que podamos ayudarte
|
|
|
En línea
|
|
|
|
acer-x
Desconectado
Mensajes: 8
|
Al final creo que lo he conseguido ahi esta mi codigo
#include <stdio.h> #include <stdlib.h>
void funx(int a, int b)
{ int cont=0,primo; while (a<b) { a++; primo=1; cont=2; while (cont<=a/2) { if(a%cont==0) primo=0; cont++; } if(primo!=0) printf(" %d ",a); } }
int main() { int a,b; printf("Ingresar Intervalos(a y b) para determinar la cantidad de numeros primos entre ellos\n"); printf("Ingrese el intervalo a:"); scanf("%d",&a); printf("\nIngrese el intervalo b:"); scanf("%d",&b);
printf("Los numeros primos son : "); funx(a,b);
return 0; }
|
|
|
En línea
|
|
|
|
Kenji-chan
Desconectado
Mensajes: 104
|
yo me he echo esta función: void funx(int a, int b){ int cont=0,primo; while (a<b){ a++; primo=1; cont=2; while (cont<=a/2){ if(a%cont==0) primo=0; cont++; } if(primo!=0) } }
y la he probado junto con la que has hecho y funcionan de la misma manera
|
|
|
En línea
|
|
|
|
Beginner Web
Desconectado
Mensajes: 634
youtu.be/0YhflLRE-DA
|
Usted habia especificado que todo el programa debia hacerse con ciclo while y una funcion. #include <iostream> using namespace std; bool primo(int n); int main() { int v_inicial, v_final; cout << "Ingrese valor inicial: "; cin >> v_inicial; cout << "Ingrese valor final : "; cin >> v_final; while(v_inicial<=v_final){ if(primo(v_inicial)==true){ cout << v_inicial << " "; } v_inicial++; } cout << endl; system("pause"); return 0; } bool primo(int n) { int i=1, cont=0; while(i<=n){ if(n%i==0){ cont++; } i++; } if(cont==2){ return true; } else{ return false; } }
|
|
« Última modificación: 10 Junio 2018, 22:04 pm por Beginner Web »
|
En línea
|
7w7
|
|
|
0xFer
Desconectado
Mensajes: 400
|
@Beginner Web No hagas sus tareas, no aprenden, es mejor ver sus códigos y señalar sus errores para que aprendan, de lo contrario el foro se convierte en un lugar donde solo vengan a pedir tareas.
|
|
|
En línea
|
int getRandomNumber(){ return 4; //chosen by fair dice roll //guaranteed to be random }
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
quien me ayuda con este programa!!!!numeros!!!
Programación C/C++
|
akiss
|
3
|
5,652
|
6 Marzo 2012, 01:42 am
por akiss
|
|
|
Ayuda para mejorar programa para números primos VB 2010 Express
.NET (C#, VB.NET, ASP)
|
juanlulete
|
6
|
9,233
|
17 Julio 2012, 07:59 am
por Yoghurt
|
|
|
Ayuda con Programa numeros primos matriz
Java
|
Jaime1315
|
7
|
10,927
|
9 Febrero 2013, 13:58 pm
por Mitsu
|
|
|
Por favor ayuda con un programa en C, números primos
« 1 2 »
Programación C/C++
|
rod89
|
10
|
6,302
|
9 Noviembre 2014, 17:31 pm
por daryo
|
|
|
Programa de c que de numeros primos
Software
|
aikoko
|
0
|
1,346
|
23 Noviembre 2017, 04:16 am
por aikoko
|
|