Algoritmo e Técnicas de Programação.
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Algoritmo #3 - 14/11

+8
rodolpho barrozo
Caroline Viana
rafaelrocha
Camargo
SamueLontra
Dudu Souza
Igor Gutierrez de Castro
NicK_Admin
12 participantes

Ir para baixo

Algoritmo #3 - 14/11 Empty Algoritmo #3 - 14/11

Mensagem por NicK_Admin Dom Nov 13, 2016 10:17 pm

~> Escreva um programa que leia a nota de 10 alunos, armazene em um vetor e imprima a maior nota.

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

int main() {
   int j=1,i=0;
   float maior=0;
   float nota[10];
   do {
     printf("Insira a nota do aluno %d: \n", j++);
     scanf("%f", &nota[i]);
       if (maior < nota[i]) {
           maior = nota[i];
       }
     i++;
   } while(i <= 9);
  printf("%.1f", maior);
 return 0;
}

Nickolas Pontes Freitas
R.A.: 2419665394

Originalmente postado: Ontem, 13/10/2016 à(s) 22:17


Última edição por NicK_Admin em Seg Nov 14, 2016 8:34 pm, editado 1 vez(es)

NicK_Admin
Admin

Mensagens : 5
Data de inscrição : 26/10/2016

https://algoritmocs.forumeiros.com

Ir para o topo Ir para baixo

Algoritmo #3 - 14/11 Empty Re: Algoritmo #3 - 14/11

Mensagem por Igor Gutierrez de Castro Seg Nov 14, 2016 11:59 am

Programa que calcula o vetor.

Aluno: Igor Gutierrez de Castro Araujo
Ra: 5012600232

#include<stdio.h>

int main( ){

int v[6];
for(int i=0; i<6; i++){
printf(" Digite um numero inteiro: ");
scanf("%d",&v[i]);
}
for(int i=0; i<6; i++){
if(v[i]%2==0){
v[i]=v[i]*3;
}
else{
v[i]=v[i]+1;
}
}
for(int i=0; i<6; i++){
printf("vetor %d\n", v[i]);
}
return 0;
}

Igor Gutierrez de Castro

Mensagens : 7
Data de inscrição : 27/10/2016

Ir para o topo Ir para baixo

Algoritmo #3 - 14/11 Empty Re: Algoritmo #3 - 14/11

Mensagem por Dudu Souza Seg Nov 14, 2016 12:38 pm

Escreva um algorítmo que leia uma quantidade desconhecida de números em um vetor ( no máximo 200 ) e conte quantos deles estão nos seguintes intervalos: [0,25], [26,50], [51,75] e [76,100]. A entrada de Dados deve terminar quando for lido um número negativo ou maior que 100.

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

int main()
{
int vetor[200],num,i,b,in1,in2,in3,in4;
i = in1 = in2 = in3 = in4 = 0;
printf("Insira um numero: ");
scanf("%d" ,&num);


while((num >= 0) && (num <= 100) && (i < 200))
{
vetor[i] = num;
printf("Insira o numero: ");
scanf("%d" ,&num);
i++;
}
for(b = 0; b < i; b++)
{
if((vetor >= 0) && (vetor[b] <= 25))

{
in1++;
}
else
if((vetor[b] >= 26) && (vetor[b] <= 50))
{
in2++;
}
else
if((vetor[b] >= 51) && (vetor[b] <= 75))
{
in3++;
}
else
if((vetor[b] >= 76) && (vetor[b] <= 100))
in4++;
}
printf("Intervalo 1: %d Numeros " ,in1);
printf("\nIntervalo 2: %d Numeros " ,in2);
printf("\nIntervalo 3: %d Numeros " ,in3);
printf("\nIntervalo 4: %d Numeros " ,in4);

}

Eduardo de Souza Barbosa
RA:2466257525

Dudu Souza

Mensagens : 6
Data de inscrição : 26/10/2016

Ir para o topo Ir para baixo

Algoritmo #3 - 14/11 Empty Re: Algoritmo #3 - 14/11

Mensagem por SamueLontra Seg Nov 14, 2016 2:42 pm

Aluno: Samuel da Cunha Lontra
RA: 6000010375

Enunciado: Faça um programa em C usando vetor e repita (do...while) que receba duas notas escolares e informe se os alunos foram aprovados ou não (considerando que aprovado nota>=6 e reprovado nota<6 ).

#include<stdio.h>

int main()
{
float vetor[2];
int i=1;

do {
printf("Escreva a nota: ");
scanf("%f",&vetor[i]);
i++;
}
while(i<=2);

if (vetor[1]>=6)
{
printf("O primeiro aluno foi aprovado!\n");
}
else
{
printf("O primeiro aluno foi reprovado!\n");
}

if (vetor[2]>=6)
{
printf("O segundo aluno foi aprovado!\n");
}
else
{
printf("O segundo aluno foi reprovado!\n");
}

}


SamueLontra

Mensagens : 5
Data de inscrição : 26/10/2016

Ir para o topo Ir para baixo

Algoritmo #3 - 14/11 Empty Re: Algoritmo #3 - 14/11

Mensagem por Camargo Seg Nov 14, 2016 4:02 pm

Faça um algoritmo que leia 10 valores que o usuario digite e diga qual é o menor valor  e a sua posição. (Obs: a posição 0 conta)
O algoritmo deverá se repetir sempre que o número menor for par, quando for ímpar  o programa deve se encerrar.
#include <stdio.h>
#define tamanho 10
int main() {
int A[tamanho];
int menor, i;
 do {
  printf(" Digite 10 valores");
   
  for (i=0;i<tamanho;i++){
scanf("%d", &A[i]);
}
menor = A[0];
for (i=1;i<tamanho;i++){
if (A[i]<=menor) {
menor = A[i];
}
}
for (i=0;i<tamanho;i++) {
if (A[i]==menor)
printf("O menor numero e %d na posiçao %d\n", menor, i);
}
}while( menor % 2 == 0 );
return 0;
}


Nome: Moyséis Camargo Domingues de Souza
RA: 5012507196


Última edição por Camargo em Seg Nov 14, 2016 5:39 pm, editado 3 vez(es)

Camargo

Mensagens : 4
Data de inscrição : 27/10/2016

Ir para o topo Ir para baixo

Algoritmo #3 - 14/11 Empty Algoritmo #3

Mensagem por Octavio Sobral Seg Nov 14, 2016 5:19 pm

Crie um programa que leia os números de RA de vários alunos e suas respectivas notas e em seguida imprima uma tabela com as informações. O programa deve terminar quando o RA digitado for 0.

Octavio Gama Sobral
RA: 5012639579


Código:
#include <stdio.h>

int main(){

int ra[30], i, j;
float n[30];

printf("Programa de Tabela de Notas \n\n");
do{
        i++;
        printf("Digite o RA do aluno. Digite 0 para terminar o programa.\n");
        scanf("%d",&ra[i]);
        if(ra[i]==0){
        }
        else{
                printf("Digite a nota do aluno: \n");
                scanf("%f", &n[i]);
        }
}
while(ra[i]!=0);
printf("\n___________________________________\n\n");
printf(" RA                    NOTA\n\n");
for (j=i-1; j>0;j--){
        printf("%-12d            %.1f\n", ra[j], n[j]);
        }
printf("\n___________________________________\n");
return 0;
}

Octavio Sobral
Convidado


Ir para o topo Ir para baixo

Algoritmo #3 - 14/11 Empty questão

Mensagem por MaiaraOliveira Seg Nov 14, 2016 7:11 pm

Maiara da Conceição Sodré de Oliveira
2439116537


Escrever um algoritmo que leia valores inteiros em duas variáveis distintas.
• Se o resto da divisão da primeira pela segunda for 1 mostre a soma dessas variáveis mais oresto da divisão;
• Se for 2 escreva se o primeiro e o segundo valor são pares ou ímpares;
• Se for igual a 3 multiplique a soma dos valores lidos pelo primeiro;
• Se for igual a 4 divida a soma dos números lidos pelo segundo, se este for diferente de zero.
• Em qualquer outra situação mostre o quadrado dos números lidos.
algoritmo "Dois Valores"
var
v1, v2, soma, mult: inteiro
divisao, q1, q2: real
inicio
escreval("Digite o primeiro número: ")
leia(v1)
escreval("Digite o segundo número: ")
leia(v2)
se(v1 mod v2 = 1) entao
soma<- v1 + v2 + 1
escreval("A soma de v1 e v2 mais o resto é: ",soma)
senao
se(v1 mod v2 = 2) entao
se(v1 mod 2 = 0) e (v2 mod 2 = 0) entao
escreval("v1 e v2 são par")
senao
se(v1 mod 2 <> 0) e (v2 mod 2 <> 0) entao
escreval("v1 e v2 são impar")
fimse
fimse
senao
se(v1 mod v2 = 3) entao
mult<- (v1 + v2) * v1
escreval("A soma de v1 e v2 multiplicado por v1 é: ",mult)
senao
se(v2 = 0) entao
escreval("Não haver divisão por zero")
senao
se(v1 mod v2 = 4) entao
divisao<- (v1 + v2) / v2
escreval("A soma de v1 e v2 dividido por v2 é: ",divisao)
senao
q1<- v1^2
q2<- v2^2
escreval("O quadrado do número 1 é: ",q1)
escreval("O quadrado do número 2 é: ",q2)
fimse
fimse
fimse
fimse
fimse
fimalgoritmo

MaiaraOliveira
Convidado


Ir para o topo Ir para baixo

Algoritmo #3 - 14/11 Empty Algoritmo 14/11

Mensagem por rafaelrocha Seg Nov 14, 2016 7:57 pm

Faça um algoritmo que armazene 5 numeros, e depois exiba quais são ímpares ou pares.

Rafael Silva Rocha
2890341704

#include <stdio.h>
#include <stdlib.h>
int main()
{
   int j=1;
   int i=1;
   int num[5];
   float resto;

   do{
       printf("Digite um número: ");
       scanf("%d", &num[i]);
       i=i+1;
   }while(i<=5);
   i=1;
   do{
   resto=num[i]%2;
       if (resto==0)
       {
           printf("\nNúmero par.");
       }
       if (resto!=0)
       {
           printf("\nNúmero ímpar.");
       }
   i=i+1;
   }while(i<=5);

   return 0;
}

rafaelrocha

Mensagens : 4
Data de inscrição : 27/10/2016

Ir para o topo Ir para baixo

Algoritmo #3 - 14/11 Empty Re: Algoritmo #3 - 14/11

Mensagem por Caroline Viana Seg Nov 14, 2016 7:59 pm

Leia 10 números inteiros positivos e armazene em um vetor. Em
seguida determine e imprima o maior elemento no vetor.

#include<stdio.h>

int main()
{

int v[10], i=0, maior=0;

do
{
scanf("%d",&v[i]);
if (v[i]>maior)
{
maior = v[i];
}
i++;
}
while(i<10);

printf("Maior = %d\n", maior);

}

CAROLINE VIANA
RA: 8500549912

Caroline Viana

Mensagens : 5
Data de inscrição : 26/10/2016

Ir para o topo Ir para baixo

Algoritmo #3 - 14/11 Empty Quais são os numero pares ?

Mensagem por rodolpho barrozo Seg Nov 14, 2016 8:27 pm

#include <stdio.h>
#include <stdlib.h>
/*
Esse programa imprime todos os numero pares antecessores ao numero digitado na tela.
RA: 5012446972
Aluno: Rodolpho Gomes Barrozo
*/

int main(){
int i,totpar,n;
printf("Digite um numero: ");
scanf("%d", &n);
int v[n], p[n];

i=0; totpar = 0; v[0] = 0; p[0] = 0;
do{
for (i = 0;i <= n; i++){
if (i % 2 == 0){
totpar++ ;
p[totpar] = totpar;
v[totpar]=i;
}
}

}while(i <= n);
printf("total de pares foi %d \n",totpar);

for(i = 0; i <= totpar;i++){
printf("%d \n", p[i]);
}


return 0;
}

rodolpho barrozo

Mensagens : 4
Data de inscrição : 29/10/2016

Ir para o topo Ir para baixo

Algoritmo #3 - 14/11 Empty Algoritmo 14/11

Mensagem por rafaelrocha Seg Nov 14, 2016 8:51 pm

Wendell Santos Barbosa
5012582619


Preencher um vetor com 3 nomes, e exibir quantas letras A e E existem em cada nome, e em seguida repitir o primeiro nome 5 vezes.


#include <windows.h>
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
int main()
{
int x, m,j=1;
char nome[3][30],conta=0, conte=0, tam=0;

for(x=0;x<3;x++)
{
printf("\tDigite um nome: ");
gets(nome[x]);
}
for(x=0;x<3;x++)
{
tam=strlen(nome[x]);
for(m=0;m<=tam-1;m++)
{
if(nome[x][m]=='A'||nome[x][m]=='a')
{
conta++;
}
if(nome[x][m]=='E' || nome[x][m]=='e')
{
conte++;
}
}
printf("Nos nomes digitados tem %d letras A",conta);
printf("\nNos nomes digitados tem %d letras E",conte);
printf("\n\n");
system("pause");
}
do{
printf("\n");
printf(nome);
j=j+1;
}while(j<5);

return 0;
}

rafaelrocha

Mensagens : 4
Data de inscrição : 27/10/2016

Ir para o topo Ir para baixo

Algoritmo #3 - 14/11 Empty Re: Algoritmo #3 - 14/11

Mensagem por LEILTONCUNHA Seg Nov 14, 2016 9:06 pm

/* ALUNO: Leilton Silva Cunha
/* RA: 9336256197
/*Faça um programa em C que recebe uma sequência de x números inteiros e imprime-os na ordem de leitura.*/

#include <stdio.h>


int main() {
int a=0, b=1, c, vetor[9999];

printf("Digite a quantidade de numeros inteiros que serao digitados: ");
scanf("%d",&a);

printf("\nDigite uma sequencia com %d numeros inteiros: \n",a);

do
{
scanf("%d", &vetor[b]);
b++;
}
while(b<=a);

printf("\nOs numeros digitados em sequencia foram:\n");

for (c=1;c<=a;c++)
{
printf("%d", vetor[c]);
printf("\n");
}

return 0;
}



LEILTONCUNHA

Mensagens : 4
Data de inscrição : 31/10/2016

Ir para o topo Ir para baixo

Algoritmo #3 - 14/11 Empty Re: Algoritmo #3 - 14/11

Mensagem por matthew.coelho Seg Nov 14, 2016 11:50 pm

Matthew de Souza Coelho
R.A.: 2406847541

Escreva um programa que receba 5 números inteiros, informe qual é o maior e repita o processo até o maior número ser igual ou maior que 6

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>

int main(void)
{
   int vetor[5];
   int x, i;
   do
   {

   printf ("digite 5 numeros\n");

   for (i = 0; i < 5; i++)
   {
      scanf("%d", &vetor[i]);
   }
   i = 1;
   x = vetor[0];

   while (i < 5)
   {
       if (vetor[i] > x)
       {
          x = vetor[i];
       }
       i++;
   }

   printf("\n O maior numero que voce digitou foi %d .\n",x);
getch ();
}
while (x<6);
return(0);
}

matthew.coelho

Mensagens : 3
Data de inscrição : 30/10/2016

Ir para o topo Ir para baixo

Algoritmo #3 - 14/11 Empty Algoritmo em C

Mensagem por carloseduardo Ter Nov 15, 2016 11:34 pm

Faça um algoritmo para escolher entre três opções e exiba a resposta na tela.

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

int main ()
{
int i;
do
{
printf ("\n\nEscolha a fruta pelo numero:\n\n");
printf ("\t(1)...Mamao\n");
printf ("\t(2)...Abacaxi\n");
printf ("\t(3)...Laranja\n\n");
scanf("%d", &i);
} while ((i<1)||(i>3));

switch (i)
{
case 1:
printf ("\t\tVoce escolheu Mamao.\n");
break;
case 2:
printf ("\t\tVoce escolheu Abacaxi.\n");
break;
case 3:
printf ("\t\tVoce escolheu Laranja.\n");
break;
}
return(0);
}

Carlos Eduardo
RA: 7093563345

carloseduardo

Mensagens : 4
Data de inscrição : 30/10/2016

Ir para o topo Ir para baixo

Algoritmo #3 - 14/11 Empty Re: Algoritmo #3 - 14/11

Mensagem por Bruno Barbosa Sex Nov 18, 2016 2:37 pm

Programa que receba 02 notas, calcule a média e informa se está aprovado ou reprovado.

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


char nome;
float nota1, nota2, media;

int main()
{

printf("Digite o nome do aluno: ");
scanf("%s",&nome);
printf("Digite a nota da P1: ");
scanf("%f",&nota1);
printf("Digite a nota da P2: ");
scanf ("%f",&nota2);


media = (nota1 + nota2) / 2;

if ( media >= 6)
{
printf ("A media do aluno: %.2f",media);
printf ("\nAprovado!!!");
}
else{
printf("A media do aluno: %.2f",media);
printf ("\nReprovado!!!");
}
return 0;

}

Bruno Barbosa

Mensagens : 2
Data de inscrição : 27/10/2016

Ir para o topo Ir para baixo

Algoritmo #3 - 14/11 Empty Algoritmo

Mensagem por Wallace V Sardenberg Seg Nov 21, 2016 8:26 pm

verifique se existe o numero gerado... e se existe gerar outro....

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

#define N 10
#define VALIDO 1
#define INVALIDO 0

int main(void){
int i, j, status;
int A[N];

srand(time(NULL));

for (i = 0; i < N; ++i) {
do {
A[i] = rand() % N;
status = VALIDO;
for (j = 0; j < i; ++j)
if (A[i] == A[j])
status = INVALIDO;
} while (status == INVALIDO);
printf("%d ", A[i]);
}

return 0;
wallace vasconcelos sardenberg
RA: 5193731009

Wallace V Sardenberg
Convidado


Ir para o topo Ir para baixo

Algoritmo #3 - 14/11 Empty Re: Algoritmo #3 - 14/11

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos