El documento presenta un programa en C que lee un arreglo de números y los imprime de uno en uno en líneas separadas. Luego, presenta otro programa que calcula la resistencia equivalente de un circuito con 5 resistencias en paralelo dadas sus valores individuales. Finalmente, propone como ejercicio generar un programa que cargue un arreglo de números ingresados por el usuario y calcule el promedio de los elementos en posiciones impares.
1. 6) Realice un programa que lea un arreglo
14734578125690123567
Y lo imprime como:
14
7
3
45
78
12
56
90
123
567
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#define TAM 10
main(){
int m[TAM]={14,7,3,45,78,12,56,90,123,567};
int i;
for(i=0;i<TAM;i++){
printf("n%i",m[i]);
}
printf("nn");
system("pause");
}
12 ¿Cuál es la resistencia equivalente en un circuito que tiene 5 resistencias en
paralelo con los siguientes valores:10,3,14,3,8?.
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
main(){
float m[5]={10,5,14,3,8};
float R1,R2,Rq;
R2=0;
int i;
for(i=0;i<5;i++){;
R2=R2+(1/m[i]);
2. }
Rq=1/R2;
printf("nnLa resistencia equivalente de las siguientes resistencias en paralelo
(10,5,14,3,8) es %.2fnn", Rq);
system("pause");
}
18.-
Cargar un arreglo de n números y calcular la media de los que estén en posiciones
impares.
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
///Cargar un arreglo de n números y calcular la media de los que estén en posiciones
impares.
main(){
float m[20],suma=0,prom,impar=0;
int i, num,a=1;
printf("nHola. Cuantos numeros deseas ingresar? -->t");
scanf("%i",&num);
if (num>0 && num<=20){
for(i=0; i<num; i++){
printf("nnIngresa el valor # %i t--> ",a);
scanf("%f",&m[i]);
a++;
}
system("pause");
for(i=0;i<num;i=i+2){
suma=suma+m[i];
impar+=1;}
prom=suma/impar;
printf("nn El promedio de los %i numeros que ingresaste y que estan en posiciones
impares en el arreglo es ::: %fnn", num,prom);