0% acharam este documento útil (0 voto)
92 visualizações9 páginas

Ficha de Prog

Enviado por

Martinho Dias
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato TXT, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
92 visualizações9 páginas

Ficha de Prog

Enviado por

Martinho Dias
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato TXT, PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 9

ficha caderno atividades

15)
#include <stdio.h>

int main()
{
float nota;
printf("Nota= ");
scanf("%f",&nota);
if(nota>=9.5)
{
printf("Aprovado com %f",nota);
}else{
printf("reprovado");
}
}

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

int main()
{
float x1, x2, a, b, c, aux;
printf("insira a, b e c, seperados por espaco: ");
scanf("%f %f %f", &a, &b, &c);

if(a==0)
{
if(b==0)
printf("\nIMPOSSIVEL");
else
{
x1=c/b;
printf("\n=%.2f",x1);
}
}
else
{
aux=pow(b,2)-4*a*c;
if (aux<0)
printf("\nIMPOSSIVEL");
else
{
x1=(-b-sqrt(aux))/(2*a);
x2=(-b+sqrt(aux))/(2*a);
printf("\n x1=%.2f \t x2=%.2f", x1, x2);
}
}

33)
#include <stdio.h>

int main()
{
float x,soma=0,media;
int n=0;

do
{
printf("x: ");
scanf("%f", &x);

if(x<0)
{
n++;
soma=soma+x; // soma+=x
}
}while(x!=0);
media=soma/n;
printf("\n Media= %.2f", media);
}

#include <stdio.h>

int main()
{
float x,soma=0,media=0;
int n=0;

do
{
printf("x: ");
scanf("%f", &x);

if(x<0)
{
n++;
soma=soma+x; // soma+=x
}
}while(x!=0);
if(n>0)
{
media=soma/n;
printf("\n Media= %.2f", media);
}
}

36)
#include <stdio.h>

int main()
{
int conta_notas[21],i,n,moda=0;

printf("n= ");
scanf("%d", &n);

int notas[n];

for(i=0;i<=20;i++)
conta_notas[i]=0;

for(i=0;i<n;i++)
{
printf("\n Nota do aluno %d: ", i);
do
{
scanf("%d",&notas[i]);
} while (notas[i]<0 || notas[i]>20);

conta_notas[notas[i]]++;
}

for(i=0;i<=20;i++)
{
if(conta_notas[i]>=conta_notas[moda])
moda=i;
}

printf("\n A moda e %d e essa nota ocorreu %d vezes",


moda,conta_notas[moda]);
}

40)
#include <stdio.h>

float f(float x) // outra forma float f(float x) \n -> { \n


return(1.52*x*x+5); }
{
float y;
y=1.52*x*x+5;
return(y);

} void main()
{
float x,y;
for(x=-1;x<=1;x=x+0.4) // x+=0.4
{
y=f(x);
printf("\nf(%f)= %f",x,y);
}

41)
#include <stdio.h>
int i=0;
int lervalores (int n, int num[])
{

for(i=0; i<n;i++)
{
printf("Valor do %d elemento: ",i);
scanf("%d",&num[i]);
}

int imprimirinverso (int n, int num[])


{
printf("Valores pela ordem inversa: ");
for(i=n-1; i>=0;i--)
{
printf("%d ",num[i]);
}
}

int somavalores (int n, int num[])


{
int soma=0;
for(i=0;i<n;i++)
{
soma+=num[i];
}
return soma;
}

int main()
{
int n;
printf("Digite o numero de valores: ");
scanf("%d",&n);
if(n<=0)
{
printf("Digite um valor positivo.");
return 1;
}
int num[n];
lervalores(n,num);
imprimirinverso(n,num);
int soma= somavalores(n,num);
printf("\nA soma dos valores = %d",soma);

37)
#include <stdio.h>
#define Max 25
#include <math.h>
int main ()
{
int i=0,j=0, numeros[Max],soma=0,neg=0;
float media=0, padrao=0;
printf("Digite os valores: \n");
do{
scanf("%d",&numeros[i]);
i++;
}while(numeros[i-1]!=0 && i<Max);
for(j=0;j<i;j++)
{
if(numeros[j]<0)
{
soma+=numeros[j];
neg++;
}
}
if(neg>0)
{
media=soma/neg;
for(j=0;j<i;j++)
{
if(numeros[j]<0)
{
padrao+=pow(numeros[j]-media,2);
}
}
padrao=sqrt(padrao/neg);
printf("Media: %.2f\nDesvio padrao:%.2f",media,padrao);
}else{
printf("Nao existe media nem desvio padrao");
}
}

39)
#include <stdio.h>
#include <stdlib.h>

void main()
{
int l=0, c=0, i=0,j=0;
do{

printf("Numero de linhas: ");


scanf("%d",&l);
printf("Numero de colunas: ");
scanf("%d",&c);
}while(l<=1||c<=1);
float M[l][c],U[c][l];
for(i=0;i<l;i++)
{
for(j=0;j<c;j++)
{
printf("\nQual o elemento da linha %d e da coluna %d: ", i,j);
scanf("%f",&M[i][j]);

}
}
printf("\nMatriz M:\n");
for(i=0;i<l;i++)
{
for(j=0;j<c;j++)
{

printf("%.1f\t",M[i][j]);

}
printf("\n");
}
for(i=0;i<c;i++)
{
for(j=0;j<l;j++)
{
U[i][j]=M[j][i];
}
}
printf("\nMatriz U:\n");
for(i=0;i<c;i++)
{
for(j=0;j<l;j++)
{
printf("%.1f\t",U[j][i]);
}
printf("\n");
}

48)
#include <stdio.h>
#include <stdlib.h>

typedef struct socio


{
int num,idade;
char nome[50];
}Socio;

void main()
{
Socio s[10];
int i;
printf("Insira os dados dos 10 Socios:\n");
for (i=0;i<10;i++)
{
printf("Numero de socio: ");
scanf("%d", &s[i].num);
fflush(stdin);
printf("\nNome do socio: ");
gets(s[i].nome);
printf("\nIdade: ");
scanf("%d", &s[i].idade);
}
printf("\nSocios com numero impar: ");
for(i=0;i<10;i++)
{
if(s[i].num%2!=0)
printf("\n%s",s[i].nome);
}
for(i=0;i<2;i++)
{
if(s[i].idade>=18)
printf("\n%s\t%d anos",s[i].nome,s[i].idade);
}
}

42)

#include <stdio.h>
int i=0;
int lervalores (int n, int valor[])
{

for(i=0; i<n;i++)
{
printf("Valor do %d elemento: ",i);
scanf("%d",&valor[i]);
}

}
int numpar (int num)
{
return num%2==0;
}

int divisivel(int num)


{
return num%3==0;
}

int main()
{
int n, total=0;
printf("Qual o numero de valores: ");
scanf("%d",&n);
int valor[n];
lervalores(n,valor);
for(i=0;i<n;i++)
{
if(numpar(valor[i]) && divisivel(valor[i]))
{
total++;
}
}
printf("%d",total);
}

43)

#include <stdio.h>
int i=0;

int lervalores(int n,int num[])


{
for(i=0; i<n; i++)
{
printf("digite o valor do %d elemento: ",i);
scanf("%d",&num[i]);
}
}

int valmax(int n,int num[])


{
int max=num[0];
for(i=0;i<n;i++)
{
if(num[i]>max)
{
max= num[i];
}

}
return max;
}

int valmin(int n,int num[])


{
int min=num[0];
for(i=0;i<n;i++)
{
if(num[i]<min)
{
min= num[i];
}

}
return min;
}

float media(int n,int num[])


{
float res=0;
int soma=0;
for(i=0;i<n;i++)
{
soma+=num[i];
}

return (double) soma/n;


}

void main()
{
int n;
printf("digite o numero de valores: ");
scanf("%d",&n);
int num[n];
lervalores(n,num);
printf("o valor maximo e %d\n",valmax(n,num));
printf("o valor minimo e %d\n",valmin(n,num));
printf(" a media e %.2f",media(n,num));
}

44)

#include <stdio.h>
int i=0, j=0;

void lerMatriz(int matriz[][10], int L, int C) {


for ( i = 0; i < L; ++i) {
for ( j = 0; j < C; ++j) {
printf("Digite o elemento [%d][%d]: ", i + 1, j + 1);
scanf("%d", &matriz[i][j]);
}
}
}

void criarMatrizTransposta(int matriz[][10], int transposta[][10], int L, int C) {


for ( i = 0; i < C; ++i) {
for ( j = 0; j < L; ++j) {
transposta[i][j] = matriz[j][i];
}
}
}

int main() {
int L, C;
printf("Digite o numero de linhas da matriz: ");
scanf("%d", &L);
printf("Digite o numero de colunas da matriz: ");
scanf("%d", &C);
int matrizM[10][10];
lerMatriz(matrizM, L, C);
int matrizU[10][10];
criarMatrizTransposta(matrizM, matrizU, L, C);
int matriz[L][C];
printf("\nMatriz M:\n");
for (i = 0; i < L; ++i) {
for ( j = 0; j < C; ++j) {
printf("%d\t", matrizM[i][j]);
}
printf("\n");
}
printf("\nMatriz U (transposta de M):\n");
for (i = 0; i < C; ++i) {
for ( j = 0; j < L; ++j) {
printf("%d\t", matrizU[i][j]);
}
printf("\n");
}

Você também pode gostar

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy