Alguém me da um help com estás questões de programação?
4 - Faça um programa para ler três valores inteiros a, b, c em que a seja maior que 1. Some todos os valores entre b e c que sejam divisíveis por a, escrevendo essa informação. Se o valor de a não for maior que 1, deverá ser lida novamente a informação. Não sei como finalizar ela...
#include <stdlib.h>
#include <stdio.h>
int main()
{
int i,a,b,c;
do
{
printf("Insira a: ");
scanf("%d", &a);
if (a<=1)
{
printf("Erro, 'a' não pode ser menor que 1 ou igual a 1\n");
}
}
while (a<=1);
printf("Insira b: ");
scanf("%d", &b);
printf("Insira c: ");
scanf("%d", &c);
for (i=b;i<=c;i++)
{
if (i%a==0)
{
}
}
return 0;
}
5 - Faça um programa para ler e escrever uma matriz A de ordem 7. Após, encontre o elemento minimax e o escreva.
Minimax = é o menor elemento da linha onde se encontra o maior elemento da matriz. Não entendi o erro dela
#include <stdio.h>
#include <stdlib.h>
int main()
{
long A[7][7], menor;
int i, j, ii, jj;
for(i=0; i<7; i++)
{
for(j=0; j<7; j++)
{
if(j==0 && i==0)
{
menor=A[i][j];
ii=i;
jj=j;
}
else
{
if(A[i][j]<menor)
{
menor=A[i][j];
ii=i;
jj=j;
}
}
}
}
}
6 - Construa um programa que leia um conjunto de dados contendo altura e sexo ("1" - masculino e "2" - feminino) de 50 pessoas e, depois, calcule e escreva:
a maior e a menor altura do grupo;
a média de altura das mulheres;
o número de homens e a diferença percentual entre eles e as mulheres.
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
int main()
{
char sexo[9];
int mulher = 0, homem, i;
float h, hmulher = 0, maior, menor, media, percentual, diferenca;
for (i=1; i<=50; i++)
{
printf ("Digite a altura: ");
scanf("%f", &h);
printf ("Digite o sexo\n Masculino ou Feminino\n Sua resposta: ");
scanf ("%s", &sexo);
maior = h;
menor = h;
if (h > maior)
{
maior = h;
}
else if (h < menor)
{
menor = h;
}
if (sexo = "Feminino")
{
hmulher = hmulher + h;
mulher = mulher ++;
}
if (mulher == 0)
{
media = 0;
}
else
{
media = hmulher/mulher;
}
}
homem = 50 - mulher;
percentual = 2 * homem;
diferenca = 100 - percentual;
printf ("A maior altura: %.2f\n", maior);
printf ("A menor altura: %.2f\n", menor);
printf("Media de altura das mulheres: %d\n", media);
printf("Diferenca percentual: %d\n", diferenca);
return 0;
}
E tem uma outra de revisão que acho estar correta
3 - Faça um programa que lê seis valores inteiros (a, b, c, d, e, f) e os escreve conforme ilustrado:
Entrada:
5 9 4 7 0 6
Saída:
0 4 5 6 7 9
int main()
{
int a[6];
int aux = 0;
for (int i=0; i<6; i++)
{
printf("Digite 6 valores: ");
scanf("%d", a[i]);
}
for (int i=0; i<5; i++)
{
for (int j=i+1; j<6; j++)
{
if (a[i] < a[j])
{
aux = a[i];
a[i] = a[j];
a[j] = aux;
}
}
}
printf("%d", aux);
return 0;
}
Obrigada desde já a ajuda a todos os membros da comunidade sou novo aqui!
Lembrem-se! Não sou esses fominhas de só enviar a pergunta kkkkkk ao menos eu tento fazer hehehe