Compartilhe
Ir em baixo
Admin
Mensagens : 7
Data de inscrição : 05/09/2017
Idade : 23
Ver perfil do usuáriohttp://computacao2017.forumeiros.com

Exercício 4 - 26/10/2017

em Qui Out 26, 2017 11:32 am
Matéria - Vetores
Mensagens : 6
Data de inscrição : 19/09/2017
Ver perfil do usuário

Fabricio Santos 2ºPeriodo/RA:4885456607

em Qui Out 26, 2017 11:37 am
Fazer um algoritmo que:
Leia números de matrículas de alunos e armazene-os em um vetor até o vetor ser preenchido por 10 matrículas. Esses números são distintos, ou seja, o vetor não armazenará valores repetidos

#include<math.h>
#include<stdio.h>
#include<string.h>

int main(){

int vetor[10], numero, cont, posicao = 0 ;

while (posicao < 10){

scanf("%d",&numero);

if (posicao == 0){
vetor[posicao] = numero;
printf("%d\n",vetor[posicao]);
posicao++;
}

else{

for(cont = 0; (cont < posicao)&&(vetor[cont]!= numero); cont++);

if (cont >= posicao){
vetor[posicao] = numero;
printf("%d\n",vetor[posicao]);
posicao++;
}
}
}
return 0;
}
Mensagens : 5
Data de inscrição : 19/09/2017
Ver perfil do usuário

Lucas Mendonça

em Qui Out 26, 2017 12:56 pm
Lucas Mendonça da Silva | RA: 4885469044

Faça o código em c, que peça a quantidade de senhas que deseja guardar em vetor . Em seguida digite as senhas desejadas e imprima na tela.

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

int main(int argc, char *argv[])
{
int n;
printf("Digite a Quantidade de senhas: ");
scanf("%d",&n);
int vetor[n], i, vecfinal[n];

for(i=1;i<n+1;i++){
printf("Senha %d ->", i);
scanf("%d", &vetor[i-1]);
}


 for(i=0; i<n; i++){
 vecfinal[i+1] = vetor[i];
 }
 vecfinal[0] = vetor[n-1];

 printf("\nVetor Inicial:\n");

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

 system("PAUSE");
 return 0;
}
Mensagens : 5
Data de inscrição : 14/09/2017
Ver perfil do usuário

Re: Exercício 4 - 26/10/2017

em Qui Out 26, 2017 1:39 pm
Adriano Armond Gomes / RA: 5537390819 / 2º Período



Fazer um algoritmo que:
Leia um vetor contendo 10 números, que correspondem a matrículas de alunos. Ler 3 matrículas e imprima uma mensagem informando se eles estão ou não presentes no vetor.



#include<math.h>
#include<stdio.h>
#include<string.h>

int main(void){

int vetor[10],contagem, verificanumero, contagemverifica = 0, contemcerto = 0;

for(contagem = 0; contagem < 10; contagem++){

scanf("%d",&vetor[contagem]);

}

while (contagemverifica < 3){

scanf("%d",&verificanumero);

for(contagem = 0; contagem < 10; contagem++){

if (verificanumero == vetor[contagem]){
printf("A matricula %d esta presente no sistema\n",verificanumero);
contemcerto++;
}

}
if(contemcerto == 0){
printf("A matricula %d nao esta presente no sistema\n",verificanumero);
}

contagemverifica++;
contemcerto = 0;
}

return 0;
}
avatar
Mensagens : 9
Data de inscrição : 05/09/2017
Localização : Niterói
Ver perfil do usuário

Aluno: Tiago Thiengo Vieira /RA: 2679295289 /Serie 1

em Qui Out 26, 2017 4:04 pm
Aluno: Tiago Thiengo Vieira
RA: 2679295289
Serie 1

C
Compilado com CodeBlock 16.01 GNU GCC Compiler

Objetivo: Programa para ler a quantidade total de aulas ministradas, assim como a nota e a frequência de 5 alunos ainda, informar os dados obtidos e a condição do aluno se aprovado ou reprovado conforme: Aprovado se nota superior ou igual a 6 com frequência superior ou igual a 75%


Código:
#include <stdio.h>
#include <stdlib.h>


/* Programa para ler a quantidade total de aulas ministradas, assim como a nota e
a frequencia de 5 alunos ainda, informar os dados obtidos e a condição do aluno
se aprovado ou reprovado conforme:
Aprovado nota superior ou igual a 6 com frequência superior ou igual a 75%    */


int main()
{
    int i, aulasTotais, aulasFreq[5];
    float nota[5], freqPorcento[5];
    char situacao[5];

    printf("Informe a quantidade total de aulas ministradas: ");
    scanf("%d", &aulasTotais);

    for (i=0; i<5; i++)
    {
        printf("Informe a nota do aluno %d: ", i+1);
        scanf("%f", &nota[i]);

        printf("Informe a quantidade de aulas frequentadas pelo aluno %d: ", i+1);
        scanf("%d", &aulasFreq[i]);

        freqPorcento[i] = aulasFreq[i] * 100 / aulasTotais;

        if (freqPorcento[i] >= 75 && nota[i] >= 6)
            situacao[i] = 'A';
        else
            situacao[i] = 'R';
    }

    printf("\n\n"); //para clareza do resultado
    printf("Aluno\tNota\tFrequencia\tSituação\n");

    for (i=0; i<5; i++)
    {
        printf("%1d\t%2.2f\t%4.1f(%2d/%2d)\t%c\n", i, nota[i], freqPorcento[i], aulasFreq[i], aulasTotais, situacao[i]);
    }
    return 0;
}


Exemplo de execução:


Última edição por Thiengo em Qui Out 26, 2017 4:18 pm, editado 2 vez(es) (Razão : alteração do código para incluir na coluna frequência a quantidade de aulas frequentadas do total ministrado)
Mensagens : 4
Data de inscrição : 19/09/2017
Ver perfil do usuário

Raphael Caetano/ 1º período

em Qui Out 26, 2017 5:09 pm
Aluno: Raphael Caetano
RA:1000848261
1ºPeríodo

Faça um algorítimo que receba valores inteiros de uma matriz 5×2 e preencha um vetor inteiro de
tamanho 10

#include<math.h>
#include<stdio.h>
#include<string.h>

int main(){

int vetor[9], i;

for (i = 0; i < 10; i++){

scanf("%d",&vetor[i]);
printf("%d\n",vetor[i]);
}
return 0;
}
Mensagens : 6
Data de inscrição : 14/09/2017
Ver perfil do usuário

Matheus da Costa martiniano Silva RA:5935491043 2 periodo

em Qui Out 26, 2017 6:00 pm
1. Escrever um programa que leia um vetor de 30 elementos inteiros e no final mostre os valores do vetor que são maiores do que a media dos valores digitados.

Linguagem C

#include <stdio.h>

#include <stdlib.h>

int main(int argc, char *argv[])

{int v[30],media,i;

media=0;

for(i=0;i<8;i++){

scanf("%d",&v[i]);

media=media+v[i];

}

media=media/8;

printf("media:%d\n",media);

for(i=0;i<8;i++){

if(v[i]>media)

{printf("%d\n",v[i]);

} }

system("PAUSE");

return 0;}
Mensagens : 7
Data de inscrição : 14/09/2017
Ver perfil do usuário

Mateus Baia / RA: 1800586546 / 2° periodo

em Qui Out 26, 2017 6:50 pm
Faça um programa em C que peça ao usuário duas notas que ele tirou e mostre a média.

#include <stdio.h>

int main()
{
   float notas[3];

   printf("Insira sua primeira nota: ");
   scanf("%f", &notas[0]);

   printf("Insira sua segunda nota: ");
   scanf("%f", &notas[1]);

   notas[2] = (notas[0] + notas[1])/2;

   printf("Sua media e: %.2f\n", notas[2]);
}
Mensagens : 6
Data de inscrição : 14/09/2017
Ver perfil do usuário

Eric Martins 2° semestre RA: 1800590736

em Qui Out 26, 2017 7:14 pm
Faça um programa que peça 3 números inteiros ao usuário, armazene em um vetor, depois mostre o valor de cada elemento do vetor, assim como seu índice.

#include <stdio.h>

int main()
{
int number[3],
indice;

for(indice=0 ; indice <= 2 ; indice++)
{
printf("Entre com o numero %d: ", indice+1);
scanf("%d", &number[indice]);
}

for(indice=0 ; indice <= 2 ; indice++)
printf("Numero %d = %d\n", indice+1, number[indice]);

}
Mensagens : 6
Data de inscrição : 09/09/2017
Ver perfil do usuário

Layson Rodrigues da Costa, RA: 4885540884, 2º período

em Qui Out 26, 2017 8:47 pm
Utilize a linguagem C para receber 2 notas e fazer a média de 5 alunos, e exiba em ordem crescente a média

Código:

#include <stdio.h>
int main()
{
    int c, d, suportealuno, suporte2;
    int aluno[5];
    float suporte;
    float n1[5], n2[5], media[5];
        for(c=1;c<=5;c++)
        {
            printf("Digite as 2 notas do %d º aluno(a): \n",c);
            scanf("%f%f",&n1[c],&n2[c]);
            media[c] = (n1[c]+n2[c])/2;
            aluno[c] = suporte2 + 1;
            suporte2 = aluno[c];
        }
        for(c=1;c<=5;c++)
        {
            for(d=1;d<=4;d++)
            {
                if(media[d] < media[d+1])
                {
                     suporte = media[d];
                     suportealuno = aluno[d];
                     media[d] = media[d+1];
                     aluno[d] = aluno[d+1];
                     media[d+1] = suporte;
                     aluno[d+1] = suportealuno;
                }
            }
        }
        for(c=1;c<=5;c++)
        {
            printf("%d º lugar: aluno %d com média: %f \n",c,aluno[c],media[c]);
        }
return 0;
}
Mensagens : 6
Data de inscrição : 14/09/2017
Ver perfil do usuário

Victor da Mata Genario/RA:0106011768/1º Periodo

em Sex Out 27, 2017 11:24 am
Faz a conversão de um valor em Real para Dolar e Euro. Ate que o usuário digite 2 para sair .

Código:
#include<stdio.h>
#include<stdlib.h>
#include<locale.h>

int main()
{  float compra[2];
    int Op;
    setlocale(LC_ALL,"portuguese");
    do{
    system("color A");
    printf("Entre com o valor em real \n");
    scanf("%f",&compra[0]);
    compra[1] = compra[0]/3.24;
    compra[2] = compra[0]/3.79;
    system("color C");
    printf("\n O valor convertido para Dolar é de %.2f",compra[1]);
    printf("\n O valor convertido para Euro é de %.2f \n",compra[2]);
    printf("Para converter outro valor digite [1] \n");
    printf("Para sair digite [2] \n");
    scanf("%d",&Op);
    if(Op!=1 && Op!=2){
        printf("As suas opções só são 1 ou 2 \n");
        scanf("%d",&Op);
    }
    }while(Op==1);
    system("color F");
    printf("Obrigado por usar este conversor \n");
    system("pause");
    return 0;

}



Última edição por Victor da mata em Qua Nov 01, 2017 10:40 am, editado 1 vez(es)
Mensagens : 6
Data de inscrição : 10/09/2017
Ver perfil do usuário

Re: Exercício 4 - 26/10/2017

em Sex Out 27, 2017 4:14 pm
Yhago Caetano Botelho
RA: 5465975183
2 período



Preencha e imprima um vetor dos 20 primeiros números primos começando com o número 5000.


#include <stdio.h>
#include <math.h>
#include <string.h>

int main(void)
{

int contador_vetor = 0, vetor[20],  numeroprimo = 0, calculo = 0,numero, contador_verificar;

for (numero = 5000; contador_vetor < 20 ; numero++){

for (contador_verificar = 1; contador_verificar <= numero; contador_verificar++ ){

calculo = (numero % contador_verificar);

if (calculo == 0){  
numeroprimo++;
}
}
if (numeroprimo == 2){
vetor[contador_vetor] = numero;
printf("%d\n",vetor[contador_vetor]);
contador_vetor++;            

}
numeroprimo = 0;
}

return 0;
}
Mensagens : 6
Data de inscrição : 15/09/2017
Ver perfil do usuário

Exercicio 4 Leonardo Curione Synthes 2 periodo

em Sex Out 27, 2017 9:01 pm
Questão: Faça um programa em C que receba 5 numeros inteiros e informe qual destes é maior

Código: #include <stdio.h>
#include <stdlib.h>
#include <conio.h>

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

printf ("digite 5 numeros\n");

for (i = 0; i < 5; i++) /*Este laco faz o scan de cada elemento do vetor*/
{
scanf("%d", &vetor[i]);
}
i = 1;
x = vetor[0];

while (i < 5) /*Este laco compara cada elemento do vetor*/
{
if (vetor[i] > x)
{
x = vetor[i];
}
i++;
}

printf("\n O maior numero que voce digitou foi %d .\n",x);
getch ();
return 0;
}
Mensagens : 6
Data de inscrição : 15/09/2017
Ver perfil do usuário

Re: Exercício 4 - 26/10/2017

em Sex Out 27, 2017 10:32 pm
Ednilson Mendes RA: 1863682721
* Escreva um vetor de 5 posições. Que leia, conte e escreva quantos valores pares o usuário inseriu.

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

int main(void)
{
int i;
int totpar = 0;
int vetor[5];

for (i=0 ; i<5; i++) {
printf("digite o %d ",i," numero: ");
scanf("%d",&vetor[i]);

if ((vetor[i] % 2) == 0){
totpar = totpar + 1;}
}
printf("o total de numeros Pares foi: %i\n",totpar);
return 0;
}
Mensagens : 6
Data de inscrição : 18/09/2017
Ver perfil do usuário

Re: Exercício 4 - 26/10/2017

em Sab Out 28, 2017 1:47 pm
Aluno: Geovane Melo - RA: 3149186638
1º periodo
Linguagem : C

  Faça um algoritmo que leia a idade de um quarteto de pessoas e exiba a média das mesmas, usando variáveis de vetores.


#include <stdio.h>

int main ()
{
   int idade [4] = {0};
   int total = 0;
   int media = 0;
   int i;

   printf ("Insira 4 idades\n");

   for(i=0;i<4;++i)
       scanf ("%d",&idade [i]);
   for(i=0;i<4;++i)
       total += idade [i];

   media = total/4;

   printf ("a media de idades desse quarteto e %2.d\n", media);

   system ("pause");




}
Mensagens : 6
Data de inscrição : 14/09/2017
Ver perfil do usuário

FELIPE KNUST RA:2670294271

em Seg Out 30, 2017 9:48 am
Mostra a soma,divisão,multiplicação e média de 3 números digitados.


#include<stdio.h>
#include<locale.h>
int main(){
system("color C");
float p[6];
setlocale(LC_ALL,"portuguese");
printf("Digite três números \n");
scanf("%f%f%f",&p[0],&p[1],&p[2]);
p[3]=p[0]+p[1]+p[2];
printf("A soma dos números é: %.2f",p[3]);

p[4]=p[0]*p[1]*p[2];
printf("\nA multiplicação dos números é : %.2f",p[4]);

p[5]=p[0]/p[1]/p[2];
printf("\nA divisão dos números é : %.2f",p[5]);

p[6]=p[3]/3;
printf("\nA média dos números é : %.2f",p[6]);
return 0;
}


Última edição por fknust em Ter Out 31, 2017 5:53 pm, editado 1 vez(es)
Mensagens : 4
Data de inscrição : 15/09/2017
Ver perfil do usuário

Vinicius de Almeida Morett//RA:2657962370

em Seg Out 30, 2017 10:25 am
Soma dos 2 ultimos numeros do CPF


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

int main()
{
int CPF[2];


setlocale(LC_ALL,"portuguese");

printf("Digite os 2 ultimos digitos do seu CPF: ");
scanf("%d",&CPF[0]);
scanf("%d",&CPF[1]);

CPF[2]=CPF[0]+CPF[1];

printf("A soma dos 2 numeros é: %d \n",CPF[2]);

system("pause");
return 0;
}
Mensagens : 6
Data de inscrição : 14/09/2017
Ver perfil do usuário

Eduardo Junior Coelho Cunha - RA: 6046880623 - 2° Período

em Seg Out 30, 2017 3:41 pm
Escrever um programa que declare um vetor de 20 inteiros, leia um valor para cada posição e no final mostre quantos elementos possuem valor maior, menor e igual ao primeiro elemento do vetor.

#include <stdio.h>

int main ()
{
int v[20],i,menor,maior,totmaior=0,totmenor=0,totprim=0;
printf("Digite 20 números inteiros! \n");
for(i=1; i<=20; i++)
{
scanf ("%d", &v[i]);
}
menor = v[1];
maior = v[1];
for(i=1; i<=20; i++);
{
if(v[i]<menor);
{
menor = v[i];
}
if(v[i]>maior);
{
maior = v[i];
}
}
for(i=1; i<=20; i++);
if(menor == v[i]);
{
totmenor++;
}
if(maior == v[i]);
{
totmaior++;
}
if(v[1] == v[i]);
{
totprim++;
}
}
printf("O primeiro número foi: %d e foi repetido %d vezes \n",v[1],totprim);
printf("O número menor foi: %d e foi repetido %d vezes \n",menor,totmenor);
printf("O número maior foi: %d e foi repetido %d vezes \n",maior,totmaior);
return 0;
}


Última edição por Eduardo Junior em Ter Out 31, 2017 8:20 am, editado 1 vez(es)
Mensagens : 6
Data de inscrição : 17/09/2017
Ver perfil do usuário

Daniel Antunes / RA:2657952395 / 1°Período

em Seg Out 30, 2017 10:24 pm
/*Programa em java que ler o nome , duas notas e mostra a media aritmética */

package PC4;

  import java.util.Scanner;

     public class CL04 {

       public static void main(String[] args) {

        float [] nota = new float[3];
       String n;
     Scanner input = new Scanner(System.in);

             /*Informe o nome*/

  System.out.println("Infome o nome:");
   n = input.nextLine();
   
             /*Informe as notas*/
   
     System.out.println("Informe a primeira nota:");
     nota[0] = input.nextFloat();
   
    System.out.println("Informe a segunda nota:");
    nota[1] = input.nextFloat();
   
                  /*Media*/
   
    nota[2] = (nota[0] + nota[1])/2;
   
   System.out.println("A média final:"+nota[2]);
   
}

}
Mensagens : 6
Data de inscrição : 14/09/2017
Ver perfil do usuário

Esdras 1 periodo ra :3160234711

em Seg Out 30, 2017 10:32 pm
//.Um programa que lê dez números e os imprime em ordem inversa.

#include <stdio.h>
#include <stdlib.h>
int main() {

int valores[10];
int indice;
printf("Escreva 10 números inteiros: ");
for (indice = 0; indice < 10; indice++) {
scanf("%d", &valores[indice] );
}
printf("Valores em ordem reversa:\n");
for (indice = 9; indice >= 0; indice--) {
printf("%d ", valores[indice]);
}
return 0;


}


Última edição por uchôa22 em Qua Nov 01, 2017 9:13 pm, editado 1 vez(es)
Mensagens : 5
Data de inscrição : 16/09/2017
Ver perfil do usuário

Vitor Ielio Mattos de Azevedo RA: 1836544581 2° Periodo

em Ter Out 31, 2017 10:35 pm
Programa em C
Ler 10 numeros, fala qual o maior e o menor e calcula a diferença entre o maior e o menor

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

int main(){
   int A[10], maior, menor, posmaior, posmenor, cont=0, difer;
   printf("Digite um numero inteiro:");
   scanf("%d", &A[cont]);
   maior = A[cont];
   menor = A[cont];
   posmaior = cont;
   posmenor = cont;

   for (cont = 1; cont<10; cont++){
      printf("Digite um numero inteiro:");
   scanf("%d", &A[cont]);
   if(A[cont]>= maior)
   {
       maior = A[cont];
       posmaior=cont;
   }
   if(A[cont]<=menor){
       menor=A[cont];
       posmenor=cont;
   }
   }
   difer=maior - menor;
   printf("O maior = %i e a posicao %d\n", maior, posmaior);
   printf("O menor = %d e a posicao %d\n", menor, posmenor);
   printf("a diferenca = %d", difer);


   return 0;
Mensagens : 6
Data de inscrição : 17/09/2017
Ver perfil do usuário

Re: Exercício 4 - 26/10/2017

em Qua Nov 01, 2017 9:15 am
RA:1863688680
2º PERÍODO

FAÇA UM ALGORÍTIMO QUE LEIA 15 NÚMEROS E SOME OS 12 PRIMEIROS

Código:
#include<stdio.h>
#include<stdlib.h>

int main(){
    int num[15];
    int i;
    int soma;
    for(i = 0;i < 15;i++){
        scanf("%d",&num[i]);
        printf("%d\n",num[i]);
    }
    soma = num[0] + num[1] + num[2] + num[3]+ num[4] + num[5] + num[6]+ num[7] + num[8] + num[9]+ num[10] + num[11];
    printf("%d",soma);
    return 0;

}
Mensagens : 4
Data de inscrição : 20/09/2017
Ver perfil do usuário

Re: Exercício 4 - 26/10/2017

em Qua Nov 01, 2017 9:22 am
RA:2658173673
1° PERÍODO
FAÇA UM ALGORÍTIMO QUE LEIA 15 NÚMEROS E FAÇA O PRODUTO DELES

Código:

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

int main(){
    int num[15];
    int i;
    int produto;
    num[1] = 0;
    produto = num[1];

    for(i = 0;i <= 15;i++){
        printf("\nESCREVA UM NUMERO:");
        scanf("%d",&num[i]);
        produto = produto * num[i];
    }

    printf("%d",produto);
    system("pause");
    return 0;

}
Mensagens : 6
Data de inscrição : 20/09/2017
Ver perfil do usuário

Rhuan Ferreira - 2º Período - RA: 5944541684

em Qua Nov 01, 2017 10:28 am
Programa em C que leia 2 numeros, multiplique esses dois numeros e mostre a divisao dessa multiplicacao:

#include <stdio.h>

int main()
{
float num[3];

printf("Insira seu primeiro numero: ");
scanf("%f", &num[0]);

printf("Insira seu segundo numero: ");
scanf("%f", &num[1]);

num[2] = (num[0] * num[1])/2;

printf("A divisao desta multiplicacao eh: %.2f\n", num[2]);

return 0;
}

Mensagens : 6
Data de inscrição : 20/09/2017
Ver perfil do usuário

Leonardo de Souza Barchilon / RA: 0106022064 / 1º Período

em Qua Nov 01, 2017 3:08 pm
Código em Python que auxilia na organização do diário do professor. O professor irá dizer quantos alunos ele tem em uma turma e o código irá criar um vetor com a mesma quantidade de posições que o número dos alunos onde, logo abaixo, o professor irá dizer o nome do aluno de acordo com a ordem alfabética, associando assim cada aluno à uma posição do vetor.


qtdaluno = int(input("Diga a quantidade de alunos: "))
vet = [0] * qtdaluno

for i in range(qtdaluno):
   print("Insira o nome do aluno de acordo com a ordem alfabética: ", i + 1)
   vet[i] = input()

print("Para mostrar o nome do aluno de acordo com o número do vetor do mesmo, escreva print(vet[x-1]), onde 'x' corresponde ao número da chamada do aluno.")
print(vet)
Conteúdo patrocinado

Re: Exercício 4 - 26/10/2017

Voltar ao Topo
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum