-
Posts
6.318 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Livros
Cursos
Análises
Fórum
Tudo que devair1010 postou
-
@joao emilio borges garcia testei seu código e funcionou bem, mas você estava usando loop para calcular a quantidade de filmes e outro para exibir o resultado, e isso pode ser feito em apenas um loop, então removi este primeiro loop e coloquei os comandos para ver a quantidade de filmes dentro do loop de baixo que mostra o resultado veja como ficou : Algoritmo "Locadora Filmes3" // Função :Mostrar quantidade total de Filmes Locados // Autor : João Emilio // Data : 28/03/2017 // Seção de Declarações Var // Seção de Declarações das variáveis qtAVENTURA,qtROMANCE,qtFICCAO,qtTERROR,qtOUTROS:inteiro //quantidade de filmes do genêro filmes :vetor[1..100,1..4] de caractere //1-nome, 2-titulo, 3-genero, 4-preço continuar :caractere //flag para verificar se deseja continuar cadastrando MAXIMO :inteiro //maximo de vendas possíveis i :inteiro //utilizado para controlar os for quant :inteiro //quantidade de vendas realizadas cont :inteiro //quantidade de impressões na tela (não imprimir tudo de vez) taxaDESCONTO:real //taxa de desconto receber :real valorpagar :real desconto :real Inicio // Seção de Comandos, procedimento, funções, operadores, etc... MAXIMO<-5 //APRESENTAÇÃO DO PROGRAMA escreval escreval("ETEC Prof.Alcídio de Souza Prado") escreval("________________________________") escreval(" Locadora XFilmes ") escreval //CADASTRO DE locação de filmes continuar:="s" enquanto continuar <> "n" faca quant:=quant+1 escreva("Nome do Cliente....: ") leia(filmes[quant,1]) escreva("Título do Filme....: ") leia(filmes[quant,2]) escreval("(AVENTURA)(ROMANCE)(FICCAO)(TERROR)") escreva("Gênero do Filme....: ") leia(filmes[quant,3]) escreva("Preço do Filme.....: R$ ") leia(filmes[quant,4]) escreval() escreval() se quant < MAXIMO ENTÃO escreva("Quer Cadastrar Mais Um Cliente ? < S/N > ") leia(continuar) senao escreva("Só Pode Cadastrar Até",MAXIMO," Clientes... Tecle Enter") leia(continuar) continuar:="n" fimse fimenquanto //CALCULO DA QUANTIDADES DE fILMES e //EXIBIÇÃO DE RESULTADOS limpatela cont<-0 para i de 1 ate quant faca escreval() cont:=cont+1 escreval("O Cliente----------------> ",filmes[i,1]) escreval("Alugou o Filme-----------> ",filmes[i,2]) escreval("O Gênero do Filme È -----> ",filmes[i,3]) escreval("O Preço É ---------------> R$ ",filmes[i,4]) //Comando SE Para Dar a Porcentagem nos Filmes se filmes[i,3]="ROMANCE" ENTÃO taxaDESCONTO<-0.02 qtROMANCE:=qtROMANCE+1 senao se filmes[i,3]="AVENTURA" ENTÃO taxaDESCONTO<-0.03 qtAVENTURA:=qtAVENTURA+1 senao se filmes[i,3]="TERROR" ENTÃO taxaDESCONTO<-0.04 qtTERROR:=qtTERROR+1 senao se filmes[i,3]="FICCAO" ENTÃO taxaDESCONTO<-0.05 qtFICCAO:=qtFICCAO+1 senao taxaDESCONTO<-0.1 qtOUTROS:=qtOUTROS+1 fimse fimse fimse fimse //Calculo do Desconto e do Valor a Pagar desconto<-(caracpnum(filmes[i,4])*taxaDESCONTO) valorpagar<-(caracpnum(filmes[i,4])-desconto) receber<-(receber+valorpagar)//Atualiza o valor total a receber pela locadora Escreval("O Desconto foi de -------> R$ ",desconto:1:2) Escreval("O Valor a Pagar È -------> R$ ",valorpagar:1:2) Escreval() //TOTAL DE FILMES LOCADOS se cont=5 ENTÃO cont:=0 escreval() escreval("Tecle Enter Para Continuar") leia(continuar) fimse fimpara escreval() escreval("O Total DE Filmes de Romance É -----> ",qtROMANCE) escreval("O Total DE Filmes de Aventura É ----> ",qtAVENTURA) escreval("O Total DE Filmes de Terror É ------> ",qtTERROR) escreval("O Total DE Filmes de Ficção É ------> ",qtFICCAO) escreval("O Total DE Outros Filmes É ---------> ",qtOUTROS) escreval("O Total De Filmes Locados É --------> ",quant) escreval() escreval("O Valor Total recebido pela Locadora É -------> R$ ",receber:1:2) escreval("********* FIM DO ALGORITMO ******") Fimalgoritmo
-
@joao emilio borges garcia no loop do cadastro na hora de ver se quer cadastrar mais um cliente o segundo comando leia não está lendo nada porque não tem nada dentro dos parenteses, coloque a variável continuar ali dentro. Na hora de exibir o resultado tem dois comandos cont := cont+1 então delete um deles e também o leia deste loop está sem nada dentro dos parenteses, coloque novamente a variável continuar ali. e no comando se e enquanto o visualg 3 não faz diferença entre maiúsculas e minúsculas, então não precisa colocar estas duas opções em maiúsculas e minúsculas, coloque apenas uma. e na hora de cadastrar, na hora de mostrar os gêneros do filme, nessa linha: escreval("(AVENTURA)(ROMANCE)(FICÇÃO)(TERROR)") a palavra ficção está com cedilha e til que é diferente da variável ficcao, para não dar um erro coloque assim: escreval("(AVENTURA)(ROMANCE)(FICCAO)(TERROR)") e o ENTÃO com letras maiúsculas e com TIL não dá erro não.
-
@Leandra Santoro pelo que sei os vetores não fazem o computador dar loop não, pois os vetores são um tipo de variável que pode apenas guardar dados nele, Para o programa entrar em loop, pode ser com o for, ou o while ou o do while, se você quer que seja um loop infinito coloque uma condição que ele não consegue sai do loop, como por exemplo : #include <iostream> using namespace std; int main() { int a=10; while(a==10) { cout << "imprimir qualquer mensagem..."; } }
-
@joao emilio borges garcia seu código está certo, você vai precisar de mais uma variável para guardar o total a receber, coloque esta receber :real e lá embaixo no segundo loop depois dos comandos para dar a porcentagem coloque estas linhas: receber := receber+(caracpnum(filmes[i,4])-(caracpnum(filmes[i,4])*taxaDESCONTO)) //Valor do Desconto e o Valor a Pagar e no final na hora de mostrar o resultado coloque: escreval("O Valor Total recebido pela Locadora É -------> R$ ",receber) escreval("********* FIM DO ALGORITMO ******")
-
Algoritmo para cálculo de potência de ar-condicionado
devair1010 respondeu ao tópico de ewpreis em C/C#/C++
@ewpreis eu estou aprendendo c++ e ainda não sei sobre o linguagem c, quando vi o primeiro código que você postou, copiei ele e colei no c++ pois achei bem parecido com os que estou estudando, então fiz alguns ajustes nele, aí ele funcionou bem. Os erros provavelmente seja devido as diferenças entre essas duas linguagens. Não sei como ajeitar o código para ele funcionar em c, desculpe. Baixe o programa devcpp e rode esse código nele. reorganizei o código e testei no c++ e ele está funcionando bem.: #include <iostream> #include <string.h> float pessoas, aparelhos, btu, comsol, semsol, pessoastotal, btutotalpesoas; float btutotalaparelhos; float area, largura, comprimento; using namespace std; int main() { comsol=800; semsol=600; char a[1]; string str; printf ("Qual a Largura do Comodo "); scanf ("%f", & largura); printf ("Qual o Comprimento do Comodo "); scanf ("%f", & comprimento); area = largura * comprimento; printf ("Quantidade de Pessoas no Comodo "); scanf ("%d", & pessoas); pessoastotal = pessoas - 1; printf ("Quantidade de Aparelhos no Comodo "); scanf ("%d", & aparelhos); printf("O comodo possui incidencia de sol S/N "); cin >> a; str=a; if (str[0]=='s') { btutotalpesoas = pessoas * comsol; btutotalaparelhos= aparelhos * comsol; btu = area * comsol + btutotalpesoas + btutotalaparelhos; } else { if (str[0]=='n') { btutotalpesoas = pessoas * semsol; btutotalaparelhos= aparelhos * semsol; btu = area * semsol + btutotalpesoas + btutotalaparelhos; } } if (btu <= 7000) { btu=7000; } if (btu > 7000 and btu <= 9000) { btu=9000; } if (btu > 9000 and btu <= 12000) { btu=12000; } if (btu > 12000 and btu <= 17000) { btu=17000; } if (btu > 17000 and btu <= 18000) { btu=18000; } if (btu > 18000 and btu <= 22000) { btu=22000; } if (btu > 22000 and btu <= 24000) { btu=24000; } if (btu > 24000 and btu <= 27000) { btu=27000; } if (btu > 27000 and btu <= 30000) { btu=30000; } if ((btu > 30000) and (btu <= 31000)) { btu=31000; } cout << endl; cout << "O ar condicionado a ser instalado deve ser de " << btu << " btus"<<endl; cout << endl; system("pause"); } -
Algoritmo para cálculo de potência de ar-condicionado
devair1010 respondeu ao tópico de ewpreis em C/C#/C++
@ewpreis você disse que está programando em c, mas esse código funciona bem no c++ então apenas organizei ele fazendo a identação e coloquei uma pausa para que possamos ver o resultado de saída . #include <stdio.h> #include <iostream> #include <string.h> float pessoas, aparelhos, btu, comsol, semsol, pessoastotal, btutotalpesoas; float btutotalaparelhos; float area, largura, comprimento; //char a[1]; using namespace std; main() { comsol=800; semsol=600; char a[1]; string str; printf ("Qual a Largura do Comodo "); scanf ("%f", & largura); printf ("Qual o Comprimento do Comodo "); scanf ("%f", & comprimento); area = largura * comprimento; printf ("Quantidade de Pessoas no Comodo "); scanf ("%d", & pessoas); pessoastotal = pessoas - 1; printf ("Quantidade de Aparelhos no Comodo "); scanf ("%d", & aparelhos); printf("O comodo possui incidencia de sol S/N "); cin >> a; str=a; if (str[0]=='s') { btutotalpesoas = pessoas * comsol; btutotalaparelhos= aparelhos * comsol; btu = area * comsol + btutotalpesoas + btutotalaparelhos; //cout << endl; //cout << "ar condicionado a se instalado deve ser de " << btu << " btu" << endl;cout << endl; } else { if (str[0]=='n') { btutotalpesoas = pessoas * semsol; btutotalaparelhos= aparelhos * semsol; btu = area * semsol + btutotalpesoas + btutotalaparelhos; } if (btu <= 7000) { btu=7000; //printf ("O ar condicionado a ser instalado deve ser de 7.000 btus"); } else { if (7000 > btu <= 9000) { btu=9000; //printf ("O ar condicionado a ser instalado deve ser de 9.000 btus"); } } } cout << endl; cout << "O ar condicionado a ser instalado deve ser de " << btu << " btus"<<endl; cout << endl; system("pause"); } veja se ele está fazendo os cálculos do jeito certo . -
@marcelo170 posta o código ai para podermos ver.
-
@fgamaral.kaio você pode atribuir valor com casas decimais à uma variável float veja seu código com algumas modificações : #include <stdio.h> #include <iostream> int d,g; double pi;//double pode ter até infinito using namespace std; int main() { int raio, casas; float M_PI, res; M_PI = 3.14159265359; printf("\nRaio em centimetro = "); scanf("%d", &raio); l1: printf("Decimais de PI = "); scanf("%d",&casas);//.f if(casas==1){pi=3.1;} if(casas==2){pi=3.14;} if(casas==3){pi=3.141;} if(casas==4){pi=3.1415;} if(casas==5){pi=3.14159;} if(casas==6){pi=3.141592;} if(casas==7){pi=3.1415926;} if(casas==8){pi=3.14159265;} if(casas==9){pi=3.141592653;} if(casas==10){pi=3.1415926535;} if(casas==11){pi=3.14159265358;} if(casas==31){pi=3.1415926535897932384626433832795;} if(casas >11){printf("\nsó pode ser ate 11 casas depois da virgula\ndigite um numero e tecle enter"); scanf("%d",&casas);goto l1;} printf("\nvalor de casas = %d",casas); printf("\nvalor de pi = %.11f",pi);// coloque .11 para imprimir as 11 casas ou 9 para 9 casas printf("\nvalor de raio = %d",raio); res = pi*(raio*raio); printf("\n\nArea do Circulo = %.11f",res); printf(" centimetros"); printf("\n\n digite um numero e tecle enter "); scanf("%d",&d); return(0); }
-
Instalei a placa de video nova sem excluir drivers da placa antiga!
devair1010 respondeu ao tópico de Ricardo Samuel em Placas de vídeo
@Ricardo Samuel faça isso desinstale esses driver da placa antiga e da nova e reinstale só os driver da nova, é provável que resolva. Mas qual placa você instalou? Você ligou o cabo na placa de vídeo ou deixou ligado na placa-mãe? -
Atividade de lógica de programação Se Senão Então
devair1010 respondeu ao tópico de willdelarosa em Programação - iniciantes
@willdelarosa seu código está funcionando certo, você só não colocou os comandos para ele mostrar os resultados. coloque esses aqui no final antes do fimalgoritmo : escreva("Essa Pessoa Tem ---> ",anos," Anos e ") escreval(meses," Meses e ",dias," Dias De Vivo") escreva("Essa Pessoa Tem ---> ",anos*12+meses) escreval(" Meses e ",dias," Dias De Vivo") escreval("Essa Pessoa Tem ---> ",anos*365+dias," Dias De Vivo") -
Vetor, funções e modulo - algoritmo
devair1010 respondeu ao tópico de Joao Victor05 em Programação - iniciantes
@Joao Victor05 parece que esse código que você postou está diferente do print, nele o v do vetor está sem o número da dimensão, " o [ i ] " na hora de organizar os preços em ordem crescente, já no print está certo então veja se todos os v e n estão com o número da dimensão. já esse código que você postou funcionou bem, não deu esse erro não, depois que coloquei a dimensão [ i ] . Se você ainda não sabe como postar, é simples : você copia o código lá no visualg e vai no forum e clica em responder lá embaixo da página e clica no botão <> que está na barra de ferramentas em cima dessa janela aí cola o código nessa janela que se abre e clica em inserir. e depois clica no botão responder. -
@fgamaral.kaio você colocou o calculo no começo e precisava ser no final, assim funcionou mas não consegui determinar o numero de casa decimais de pi. veja como ficou: #include <stdio.h> #include <iostream> int d; using namespace std; int main() { int raio, casas; float M_PI, PI, res; PI=3.141592; cout.precision(2); M_PI = 3.14159265359; res = PI*(raio*raio); printf("\nRaio em centimetro = "); scanf("%d", &raio); printf("\nDecimais de PI = "); scanf("%.f",&casas); printf("\n%f", PI); res = PI*(raio*raio); printf("\n%.2f",res); printf(" centimetros"); printf("\n\ndigite u numero e tecle enter "); scanf("%d",&d); scanf("%d",&d); return(0); }
-
Como posso desenvolver um programa sem depender de outros softwares?
devair1010 respondeu ao tópico de Alyssondd em Programação - iniciantes
@Alyssondd creio que entendi o que você quis dizer, você quer saber como foi feito o primeiro programa de computador, quando não existia nenhum programa como c ou c++ ou java para se programar. Pelo que sei lá por volta dos anos 80 os computadores pessoais vinham com um sistema operacional na memória rom chamado basic, e com ele podia se fazer outros programas. Os códigos desse basic era feito em linguagem de máquina e inserido na memória rom por um aparelho chamado gravador de eprom . Com esses computadores podia se fazer programas em linguagem de máquina sem nenhum outro programa, bastava inserir os código de máquina na memória ram do pc através do teclado. por exemplo: 229 197 42 12 64 6 32 35 54 128 16 251 193 225 201 - estes são códigos de máquina que vão de 0 até 255 e esse é o significado em ASSEMBLER de cada um desses números. PUSH HL ; preserva o valor do registrador HL PUSH BC ; preserva o valor do registrador BC LD HL , (16396 e 16397 ) ; carrega o registrador HL com a posição do inicio da tela do micro LD B , 32 ; carrega o registrador com o valor 32 INC HL ; incrementa o registrador HL ( faz HL=HL+1) LD ( HL ) , 128 ; coloca na posição apontada por HL 128 (que é um quadrado preto) DJNZ , 251 ; decrementa B e se B não for zero pula para 4 bytes atrás e repete POP BC ; recupera o valor do registrador BC POP HL ; recupera o valor do registrador HL RET ; retorna para o basic Esses códigos em linguagem de máquina aí em cima desenha uma linha preta na parte de cima da tela do TK 85. Nos computadores atuais, o ASSEMBLER é o mais próximo da linguagem de máquina que se consegue chegar, pelo que sei. então vai de ASSEMBLER . -
campeonato de futebol
devair1010 respondeu ao tópico de Danilo Martin da Silveira em Programação - iniciantes
@Danilo Martin da Silveira veja neste post como usar a matriz para a entrada de dados e para armazenar os dados: -
Visual .Estruturas de repetiçao
devair1010 respondeu ao tópico de Joao emilioborges em Programação - iniciantes
@Simon Viegas gostei das dicas e das modificações ficou muito bom. estou estudando lógica de programação e é bom o auxilio de alguém mais experiente. Obrigado pelas dicas. -
Vetor, funções e modulo - algoritmo
devair1010 respondeu ao tópico de Joao Victor05 em Programação - iniciantes
@Joao Victor05 com esse print fica difícil ver, melhor você postar o código todo usando a tag <> pois assim posso copiar o código e colar ele aqui no visualg e então testa-lo. Mas parece que você colocou o procedimento no lugar errado. poste o código todo. -
Vetor, funções e modulo - algoritmo
devair1010 respondeu ao tópico de Joao Victor05 em Programação - iniciantes
@Joao Victor05 essa função que ele fala aí no visualg é o procedimento, que deve ser colado depois das var e antes do inicio, e tem a seguinte estrutura: procedimento cadastro() var a,b : caractere inicio a:="s" limpatela repita //aqui dentro você coloca o seu código escreva("Deseja Cadastrar Mais Um Posto? < S/N >") leia(a) ate a="n" fimprocedimento e lá depois do inicio coloca a chamada do procedimento : cadastro com essa chamada ele vai no procedimento cadastro e faz o cadastro de acordo com o código que você tiver colocado nele. -
Visual .Estruturas de repetiçao
devair1010 respondeu ao tópico de Joao emilioborges em Programação - iniciantes
@Joao emilioborges seu código está bom mas com ele você só consegue cadastrar um cliente então veja esse seu código com algumas modificações: Algoritmo "Algo28" Var // Seção de Declarações das variáveis nome,marca,VW,GM,FIAT,d:caractere pt,vdesc,vpagar:real cont,a,b,c,f,g,h,i,quant,acm:inteiro carros : vetor[1..100,1..3] de caractere inicio // Seção de Comandos Escreval("ETEC Prof.Alcídio de Souza Prado") Escreval("________________________________") Escreval(" JE Revenda de Veículos ") //Estrutura e repetição ENQUANTO cont<-0 acm<-0 d:="s" enquanto (d = "s") faca quant:=quant+1 //Comandos de entrada Escreva("Nome do Cliente....................: ") leia(carros[quant,1])//nome Escreva("Marca do Veículo...< VW FIAT GM >..: ") leia(carros[quant,2])//marca //essa quant aqui não precisa porque ela esta sendo feita no começo do loop //Escreva("Quantidade de Veículos Comprados...: ") //leia(quant)// Escreva("Preço Total do Veículo..........R$: ") leia(carros[quant,3])//preço escreval("Quer Cadastrar Mais Um Cliente ? < S/N > ") leia(d) //se quant <> -1 então //acm<-acm + quant //cont<-cont + 1 //fimse se quant > 100 ENTÃO escreva("Só Pode Cadastrar Até 100 Clientes... Tecle Enter") leia(d) d:="n" quant:=100 fimse fimenquanto //Processo para a de 1 ate quant faca //calcula a quantidade de carros vw se (carros[a,2]="VW") ou (carros[a,2]="vw") ENTÃO f:=f+1//é o total de carros vw fimse se (carros[a,2]="FIAT") ou (carros[a,2]="fiat") ENTÃO g:=g+1//é o total de carros fiat fimse se (carros[a,2]="GM") ou (carros[a,2]="gm") ENTÃO h:=h+1//é o total de carros gm fimse fimpara c:=quant-f-g-h// é o total de outros carros limpatela i:=0 para a de 1 ate quant faca escreval() i:=i+1 escreval("O Carro Do Cliente -> ",carros[a,1]) escreval("É Um ---------------> ",carros[a,2]) escreval("O Preço É ----------> ",carros[a,3]) escreval("O Desconto É ------->",caracpnum(carros[a,3])/100*10) escreval("O Valor A Pagar É -->",caracpnum(carros[a,3])-caracpnum(carros[a,3])/100*10) se i=4 ENTÃO i:=0 escreval() escreval("Tecle Enter Para Continuar") leia(d) fimse fimpara escreval() escreval("O Total DE Veículos VW É ----> ",f) escreval("O Total DE Veículos FIAT É ----> ",g) escreval("O Total DE Veículos GM É ----> ",h) escreval("O Total DE Outros Veículos É --> ",c) escreval() escreval("A Quantidade Total DE Veículos É ",quant) //vdesc<-(10/100*pt) //Escreval("O Valor do desconto Foi.........R$: ",vdesc:3:2) //vpagar<-(pt-vdesc) // Escreval("O Valor a Pagar é ..............R$: ",vpagar:3:2) //Condição SE* //se (marca="VW") ou (marca="Fiat") ou (marca="GM") então //Escreval("Foram Vendidos " ,quant, " Veículos da Marca " ,marca) //senao //Escreval("Foram Vendidos " ,quant, " Veículos de outras Marcas") //fimse //Comando de saída Escreval("********* FIM DO ALGORITMO ******") fimalgoritmo -
Visual .Estruturas de repetiçao
devair1010 respondeu ao tópico de Joao emilioborges em Programação - iniciantes
@Joao emilioborges com esse código você só vai conseguir cadastrar um cliente e mostrar os dados referentes a ele, então para ficar melhor, primeiro você precisa cadastrar os clientes e veículos colocando essa entrada de dados dentro de um repita. A matriz é colocada no local das var e tem esse formato : carros : vetor[1..100,1..3] de caractere e dentro do repita faça a entrada de dados use a variável b como contador de cadastros, usando esse formato escreval("Digite O Nome Do Cliente ") leia(carros[b,1])//--------------------aqui é o nome depois o b2 para a marca do veículo e b3 para o preço, depois que você fez os cadastros é hora de mostrar os resultados. -
Travamento completo do PC
devair1010 respondeu ao tópico de Lorde Of Darckness em Computador congelando
@Lorde Of Darckness se a hora e a data estão voltando as configurações de fabrica é porque a bateria da bios está fraca, então troque-a colocando uma nova. Uma fonte de boa qualidade que costuma ser indicada é a corsair cx 430w e nem precisa uar estabilizador. ligue direto na tomada ou em um filtro de linha. -
@Shaider Albérico tem muitos programas que fazem isso, como por exemplo o pc cleaner . Mas esses programas costuma causar muitos problemas no sistema pois eles deletam alguns arquivos que o sistema usa. O melhor mesmo é fazer isso manualmente, deletando só os arquivos que você quer e pode.
-
Travamento completo do PC
devair1010 respondeu ao tópico de Lorde Of Darckness em Computador congelando
@Lorde Of Darckness ficou faltando você falar o mais importante e que provavelmente está causando esse problema, sua fonte, qual a marca e potencia dela? -
Visual .Estruturas de repetiçao
devair1010 respondeu ao tópico de Joao emilioborges em Programação - iniciantes
@Joao emilioborges Será mais fácil se você usar vetor para isso, coloque uma matriz com três posições, uma para cada dado pedido, experimente fazer por partes, para começar faça a entrada de dados usando o comando leia, e post pra gente ver como ficou. -
Visualg como eu poderia fazer para subtrair ano1 e ano2?
devair1010 respondeu ao tópico de Ramonj15 em Programação - iniciantes
@Ramonj15 seu código está certo, você apenas se esqueceu de declarar a variável subtracao (sem cedilha e nem acento pois se não dá erro) . coloque ela junto com as outras variáveis do tipo real. -
@Guilherme Emont o que está acontecendo é que a calculadora do c++ não consegue fazer cálculos acima desse valor. experimente colocar outros valores no vetor, por exemplo um numero aleatório usando a função srand e em seguida rand . veja esse código: #include <stdio.h> #include <iostream> int main() { srand(time(0)); printf("Questao 05/Item C.\n"); printf("==================\n"); int t=40; int vetor[t];//={0,2}; int i; vetor[0]=1;vetor[1]=2; for (i=0; i<2; i++){ printf(" %d,\t\n", vetor[0]); printf(" %d,\t\n", vetor[1]); break; } for (i=2; i<t; i++){ vetor[i]=rand()%100;//vetor[1]*2; printf("vetor %d",i); printf(" %d,\t\n", vetor[i]); vetor[1]=vetor[i]; } printf("\n==================\n digite um numero e tecle enter "); scanf("%d",&i); return (0); }
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais