Matérias Magnéticos
Por: Israel Moura • 27/3/2021 • Seminário • 887 Palavras (4 Páginas) • 102 Visualizações
Parcial
Leonardo da silva
Tarik luis
Handerson viana
1.
#include <stdio.h>
#include <stdlib.h>
int mdc2(int a,int b);
int mmc2(int a,int b);
int main()
{
int a,b;
char op;
do{
printf("Informe dois numeros inteiros: ");
scanf("%i%i",&a,&b);
printf("m.d.c => %i\n",mmc2(a,b));
printf("\nDeseja calcular outro M.M.C (S/N)? ");
scanf("%s",&op);
}while((op=='s')||(op=='S'));
system("Pause");
}
int mdc2(int a,int b)
{
if(b == 0) return a;
else
return mdc2(b,a%b);
}
int mmc2(int a,int b)
{
int div;
if(b == 0) return a;
else
div = (a*b)/(mdc2(a,b));
return (div);
}
2.
#include<stdio.h>
#include <stdlib.h>
#include<math.h>
/*Declaraçoes da função*/
float media (int n, float *vnotas);
int main (void)
{
float vnotas[10];
float media_notas;
int i;
float numero =0;
i = 0;
while ((numero >= 0) && (i < 10))
{
printf("Digite os valores das notas: ");
scanf("%f", &numero);
if (numero >= 0)
{
vnotas[i] = numero;
i++;
}
}
media_notas = media (i, vnotas);
printf ( "\nMedia = %.1f \n", media_notas);
system("pause");
return 0;
}
/* Função para cálculo da média */
float media (int n, float *vnotas)
{
int i;
float m = 0, soma = 0;
/* Somatorio das notas*/
for (i = 0; i < n; i++)
soma = soma + vnotas[i];
/*dividindo para realizar a media*/
m = soma / n;
return 0;
}
3.
Suponha que v é um vetor. Descreva a diferença conceitual entre asexpressões v[3] e v + 3.Como “v” nos retorna o endereço do primeiro elemento de um vetor, “v + 3”nos retorna o endereço do quarto elemento. Porém, v[3] nos retorna o quartoelemento! A diferença é que em um caso temos o elemento e em outro oendereço do elemento
4.
#include<stdio.h>
#include<stdlib.h>
int main(){
int i,s=0;
for(i=1;i<=10;i++){
s= s+i;
}
printf("soma=%d\n",s);
return 0;
}
5.
#include <stdio.h>
main(){
float soma, numero, quantidade_Numero=0;
while (numero != 0){
printf("Digite um numero : ");
scanf ("%f",&numero);
//Calculos...
soma += numero;
quantidade_Numero++;
}
printf("%.2f", soma);
printf("\nQuantidade de numeros %.0f", quantidade_Numero-1);
printf("\nPrograma finalizado... \n");
}
6.
#include <stdio.h>
#include <stdlib.h>
main(){
int cont, numero, par=0, impar=0, somapar=0, somaimpar=0;
float mediaimpar;
for(cont=0; cont<10; cont++)
{
printf("\digite um valor inteiro: ");
scanf("%d", &numero);
if(numero%2==0)
{
par++
soma par=soma par+numero;
}
else
{
impar++
soma impar = somaimpar+numero;
}
}
if(impar>0)
{
mediaimpar=(float)somaimpar/impar;
printf("\nA media dos numeros impares eh %.2f", mediaimpar);
}
printf("\nNumero de impares: %d", impar);
printf("\nNumero de pares: %d", par);
...