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

+7
Caroline Viana
SamueLontra
feliphemm
Dudu Souza
Eduardo Ferreira
ruddycavalcanti
jeffersonqs
11 participantes

Ir para baixo

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

Mensagem por jeffersonqs Qua Nov 09, 2016 11:25 am

Dada uma seqüência de n números, imprimi-la na ordem inversa à da leitura.

#include <stdio.h>
#define MAX 100

int main() {
 int n, i, v[MAX];

 printf("Digite o comprimento da sequencia: ");
 scanf("%d", &n);

 printf("Digite uma sequencia com %d numeros inteiros: ", n);
 for (i = 0; i < n; i++)
   scanf("%d", &v[i]);
 for (i = n-1; i >= 0; i--)
   printf("%d ", v[i]);
 printf("\n");
 return 0;
}

jeffersonqs

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

Ir para o topo Ir para baixo

Algoritmo #3 14/11 Empty algoritmo em C usando printf, scanf, if , for e array

Mensagem por ruddycavalcanti Qui Nov 10, 2016 2:00 am

Aluno: Ruddy Costa Cavalcanti
RA: 5012730469

// Faça um algoritmo em C que armazene 4 notas de um aluno em um vetor(array) e exiba sua média e se ele foi aprovado ou não. A média para aprovação é  6.

#include <iostream>

int main(void){
   
   int i = 0;
   int notas[4];
   double media = 0;
   
   do{
       printf("Digite a nota do aluno: \n"  );
       scanf("%d", &notas[i]);
       
       media = media + notas[i];
   
       i++;
   }while(i<4);
   
   printf("A média do aluno é %.2lf \n", media/4);
   
   if(media>=6){
       printf("Aluno Aprovado!");
   }else{
       printf("Aluno Reprovado!");
   }
   
   return 0;
}


Última edição por ruddycavalcanti em Seg Nov 14, 2016 10:54 pm, editado 3 vez(es)

ruddycavalcanti

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

Ir para o topo Ir para baixo

Algoritmo #3 14/11 Empty algoritimo

Mensagem por cristiano pereira de souz Qui Nov 10, 2016 8:57 pm

#include <stdio.h>

int main()
{
int n, inic, fim, i, aux, para, a[100];

printf("Digite n: ");
scanf("%d", &n);
printf("n = %d\n", n);
printf("Digite uma sequencia de %d numeros.\n", n);
for (i = 0; i < n; i++) {
scanf("%d", &a[i]);
printf("%d ", a[i]);
}
printf("\n");
inic = 0;
fim = n - 1;
aux = a[inic];
while (inic < fim) {
para = 0;
while ((inic < fim) && !para) {
if (a[fim] <= aux)
para = 1;
else
fim = fim - 1;
}
if (para) {
a[inic] = a[fim];
inic = inic + 1;
para = 0;
while ((inic < fim) && !para) {
if (a[inic] <= aux)
inic = inic + 1;
else
para = 1;
}
if (para) {
a[fim] = a[inic];
fim = fim - 1;
}
}
for (i = 0; i < n; i++)
printf("%d ", a[i]);
printf("\n");
}
a[inic] = aux;
for (i = 0; i < n; i++)
printf("%d ", a[i]);
printf("\n");
return 0;
}


Ra . 7244589111
cristiano pereira de souza

cristiano pereira de souz
Convidado


Ir para o topo Ir para baixo

Algoritmo #3 14/11 Empty algoritimo

Mensagem por Pablo Francisco Qui Nov 10, 2016 9:44 pm

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


int i;
int a;
int resp;
int nota [10];


int main(){

do{

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

printf("\nEntre com a nota : ");
scanf("%d", &nota[i]);

}

}while(nota[i]<7 &&(nota[i]>0));

printf("\ndeseja imprimir o vetor?(1 - para sim, qualquer tecla para - nao.)\n");
scanf("%d", &resp);

if (resp == 1){

for(i = 0; i < 7; ++i)
printf(" %d ", nota[i]);

}
else
{
resp != 1;
printf("\n*** fim da execucao ***\n\n\n");

}

return 0;
}


RA: 7419668352
Pablo Francisco

Pablo Francisco
Convidado


Ir para o topo Ir para baixo

Algoritmo #3 14/11 Empty algoritmo #3

Mensagem por Thiago Afonso Costa Peixo Sex Nov 11, 2016 3:24 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>

#include <stdlib.h>

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

{int v[20],i;

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

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

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

if(v[i]>v[1])

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

if(v[i]==v[1])

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

if(v[i]<v[1])

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

} }}}

system("PAUSE");

return 0;}


Aluno: Thiago Afonso Costa Peixoto
RA: 9336285096

Thiago Afonso Costa Peixo
Convidado


Ir para o topo Ir para baixo

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

Mensagem por Eduardo Ferreira Sex Nov 11, 2016 7:20 pm

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

int main()
{
int i,numPares, tentativas, contentativas;
i=numPares=tentativas=contentativas=0;
int numeros[100]={0};

printf( "Digite 100 numeros! \n");

for(i; i<100; ++i)
{
scanf("%i",&numeros[i]);
if ( numeros[i] % 2 == 0 ) numPares = numPares+1;
}



do{
printf( "\n Adivinhe quantos numeros sao pares: \n");
scanf("%i",&tentativas);
contentativas = contentativas+1;

}
while(tentativas != numPares);

printf( "\n\t Voce acertou! \n\n " );
printf( "%i tentativas", contentativas);

return 0;
}


Eduardo Ferreira Gonçalves
RA: 5012699818

Eduardo Ferreira

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

Ir para o topo Ir para baixo

Algoritmo #3 14/11 Empty Algoritmo

Mensagem por Hugo Cunha Sáb Nov 12, 2016 2:02 pm

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.


Nome Hugo Cunha
RA 7632735177

#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;}

Hugo Cunha
Convidado


Ir para o topo Ir para baixo

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

Mensagem por Dudu Souza Sáb Nov 12, 2016 3:05 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);

}

[b]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 feliphemm Sáb Nov 12, 2016 10:57 pm

algoritmo que le nome e salario de ate 6 funcionario e diz qual é o melhor salario.

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

int main()
{

int cont;
char nome[25];
float salario[25];
char func;
float maior;
maior = 0;

cont=0;

do{
printf("\nDigite o nome do funcionario:");
scanf("%s", &nome[cont]);
printf("digite o salario:");
scanf("%f", &salario[cont]);
cont = cont + 1;
}
while(cont <= 5);

for( cont = 0; cont <= 5; cont++)
{
if( salario[cont] > maior)
{
maior = salario[cont];


}
}
printf(" o maior salario é:%f",maior);
return 0;
}


Feliphe Moreira Malaquiad
Ra:9336285667


Última edição por feliphemm em Seg Nov 14, 2016 11:48 am, editado 1 vez(es)

feliphemm

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

Ir para o topo Ir para baixo

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

Mensagem por SamueLontra Dom Nov 13, 2016 2:40 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 Caroline Viana Dom Nov 13, 2016 3:38 pm

Incorreto


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

Caroline Viana

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 Paulo Sergio Dom Nov 13, 2016 4:29 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.

#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;}

Paulo Sergio de Sá maia
RA:5012664285

Paulo Sergio

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

Ir para o topo Ir para baixo

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

Mensagem por Luiz Vitor de M. ABreu Dom Nov 13, 2016 5:38 pm

Faça um algoritmo em C para preencher um vetor de 8 elementos inteiros, mostrar o vetor e informar quantos números são
maior que 30.

#include<stdio.h>
#include<stdlib.h>
#include<math.h>
main()
{
int vet1[8], x, cont=0;
for(x=0;x<=7;x++)
{
printf("\nDigite um valor: ");
scanf("%d",&vet1[x]);
if(vet1[x]>30)
cont++;
}
for(x=0;x<=7;x++)
printf("\t%d",vet1[x]);
printf("\n\n %d Numeros > que 30",cont);
printf("\n\n");
system("pause");
return(0);
}

Luiz Vitor de Mendonça Abreu
RA: 7249609373

Luiz Vitor de M. ABreu
Convidado


Ir para o topo Ir para baixo

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

Mensagem por Igor Gutierrez de Castro Dom Nov 13, 2016 7:15 pm

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 Yan Fonseca Seg Nov 14, 2016 12:31 pm

Um algoritmo que cria uma escada aonde cada degrau é 1 + número de degraus. O máximo de degraus são 10, e cada degrau tem os números dele mesmo * a quantidade de degraus já feito.
1*1
2*1 | 2*2
3*1 | 3*2 | 3*3 ...

e o vetor guarda o ultimo valor de cada degrau.

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

int main()
{
    int i,j,v[10],m;
    do {
        for(i = 1; i <= 10; i++){
            for(j = 1; j <= i; j++){
                m = j * i;
                printf("%d ", m);
            }
            printf("\n");
            v[i] = m;
        }
    } while(i <= 10);

    printf("\nOs valores guardados no vetor sao :\n");
    for(i = 1; i <= 10; i++){
        printf("%d ", v[i]);
    }
    printf("\n");
    return 0;
}

Yan Fonseca
RA: 8500530822

Yan Fonseca

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 joaolatuf Seg Nov 14, 2016 3:31 pm

Dada uma seqüência de n números reais, determinar os números que compõem a seqüência e o número de vezes que cada um deles ocorre na mesma.


#include <stdio.h>

#define MAX 100

int main() {
int n, /* numero de elementos da sequencia */
i, j,
comp, /* comprimento corrente do vetor seq */
conta, vezes;
float seq[MAX];

printf("\nDigite o numero de elementos da sequencia: ");
scanf("%d", &n);
printf("Digite uma sequencia de %d numeros reais: ", n);
for (i = 0; i < n; i++)
scanf("%f", &seq[i]);
for (i = 0; i < n; i++) {
/* conta o numero de vezes que seq[i] aparece no vetor a partir da posição i */
vezes = 1;
j = i + 1;
while (j < n)
if (seq[j] != seq[i])
j++;
else {
vezes++;
/* quando repete, remove */
n--;
seq[j] = seq[n];
}
printf("%f ocorre %d vezes\n", seq[i], vezes);
}
return 0;
}

João Otávio Latuf Devino Silva
RA: 2412866939

joaolatuf

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 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