Subido por Malue Angel

estructurasControl

Anuncio
#include <stdio.h>
#include <stdlib.h>
/*
Escribir un programa que calcule y visualice el más grande, el más pequeño y la media de
números (n>0). El valor de n se solicitará al principio del programa y los números serán
introducidos por el usuario.
*/
int main()
{
int i, n, numero, peq, gra;
float media;
do{
printf("Teclee n: ");
scanf("%d", &n);
}while(n<=0);
printf("Teclee numero(%d): ", 1);
scanf("%d", &numero);
peq = gra = numero;
media = numero;
for(i=2; i<=n; i++){
printf("Teclee numero(%d): ", i);
scanf("%d", &numero);
if(numero < peq)
peq = numero;
if(numero > gra)
gra = numero;
media = media + numero;
}
media = media / n;
printf("Pequenio = %d\n", peq);
printf("Grande = %d\n", gra);
printf("Media = %f\n", media);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main()
{
int numero, i, acuDivisor = 0;
printf("Teclee numero: ");
scanf("%d", &numero);
i = 1;
while(i<numero){
if(numero%i == 0)
acuDivisor = acuDivisor + i;
i = i + 1;
}
if(acuDivisor == numero)
printf("%d es un numero PERFECTO\n",
numero);
else
printf("%d no es un numero perfecto\n",
numero);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
/*
Escribir un programa que calcule y visualice el más grande, el más pequeño y la media de
números (n>0). El valor de n se solicitará al principio del programa y los números serán
introducidos por el usuario.
*/
int main()
{
int n, numero, peq, gra;
float media = 0;
n = 1;
printf("Teclee numero(%d): ", n);
scanf("%d", &numero);
while(numero != -1)
{
if(n == 1)
peq = gra = numero;
media = media + numero;
if(numero < peq)
peq = numero;
if(numero > gra)
gra = numero;
n++;
printf("Teclee numero(%d): ", n);
scanf("%d", &numero);
}
if(n!=0)
{
media = media / (n-1);
printf("Pequenio = %d\n", peq);
printf("Grande = %d\n", gra);
printf("Media = %f\n", media);
}
else
printf("Error: datos insuficientes...\n");
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a, b, i, acuDivisor, tmp;
/*
do
{
printf("Teclee A: ");
scanf("%d", &a);
printf("Teclee B: ");
scanf("%d", &b);
}
while(b<a);
*/
printf("Teclee A: ");
scanf("%d", &a);
printf("Teclee B: ");
scanf("%d", &b);
if(b<a){
tmp = a;
a = b;
b = tmp;
}
for(; a<=b; a++)
{
acuDivisor = 0;
i = 1;
while(i<a)
{
if(a%i == 0)
acuDivisor = acuDivisor + i;
i = i + 1;
}
if(acuDivisor == a)
printf("%5d", a);
}
return 0;
}
Descargar
Fichas aleatorios
Explore flashcards