tag:blogger.com,1999:blog-6926985245178197542.post1308201685322520973..comments2024-03-23T15:34:28.415-07:00Comments on C Progressivo: Exercícios sobre funções em CUnknownnoreply@blogger.comBlogger21125tag:blogger.com,1999:blog-6926985245178197542.post-7812867873947513342017-10-27T10:23:25.531-07:002017-10-27T10:23:25.531-07:00//10. Crie um aplicativo de conversão entre as tem...//10. Crie um aplicativo de conversão entre as temperaturas Celsius e Farenheit.<br />//Primeiro o usuário deve escolher se vai entrar com a temperatura em Célsius ou Farenheit,<br />//depois a conversão escolhida é realizada através de um comando SWITCH.<br />//Se C é a temperatura em Célsius e F em farenheit, as fórmulas de conversão são:<br />//C= 5.(F-32)/9<br />//F= (9.C/5) + 32<br /><br /><br />#include <br />#include <br /><br />int main (void)<br />{<br /> int converter;<br /> float Celsius, Farenheit;<br /> setlocale(LC_ALL,"portuguese");<br /><br /> do<br /> {<br /> printf("\t Conversão entre as temperaturas Celsius e Farenheit \n\n");<br /> printf("\t Tecle 'F' para converter Celsius em Farenheit ");<br /> printf("\n\t ou tecle 'C' para converter Farenheit em Celsius ");<br /> printf("\n\n \t Tecle 'q' para sair ");<br /> scanf(" %c", &converter);<br /> switch ( converter )<br /> {<br /> case 'F' :<br /> printf("\t Entre com a temperatura em Celsius: ");<br /> scanf("%f", &Celsius);<br /> printf("\t A temperatura correspondente em Farenheit são: %.2f \n\n", ((1.8*Celsius)+32) );<br /> system("pause");<br /> system("cls || clear");<br /> break;<br /><br /> case 'C' :<br /> printf("\t Entre com a temperatura em Farenheit: ");<br /> scanf("%f", &Farenheit);<br /> printf("\t A temperatura correspondente em Celsius são: %.2f \n\n", ((Farenheit - 32)/1.8));<br /> system("pause");<br /> system("cls || clear");<br /> break;<br /><br /> case 'q' :<br /> printf("\t Encerrando !!! \n");<br /> break;<br /><br /> default :<br /> //system("cls || clear");<br /> printf("\n\t\t Tecle o caracter 'F' ou 'C' \n\n" );<br /> system("pause");<br /> system("cls || clear");<br /> break;<br /> }<br /> } while ( converter != 'q' );<br /><br />}<br />Let's Learnnoreply@blogger.comtag:blogger.com,1999:blog-6926985245178197542.post-65842325330890659132017-10-27T03:59:03.907-07:002017-10-27T03:59:03.907-07:00//3. Usando as 3 funções acima, crie um aplicativo...//3. Usando as 3 funções acima, crie um aplicativo que calcula as raízes de uma equação do 2o grau:<br />//ax² + bx + c=0<br />//Para ela existir, o coeficiente 'a' deve ser diferente de zero.<br />//Caso o delta seja maior ou igual a zero, as raízes serão reais.<br />//Caso o delta seja negativo, as reais serão complexas e da forma: x + iy<br /><br /><br />#include <br />#include <br />#include <br /><br />int nulo (int nuloInput);<br />int delta (int aIn, int bIn, int cIn);<br />int positivo (int positivoInput);<br /><br /><br />int main()<br />{<br /> int calcular;<br /> float a, b, c, deltaOutput;<br /> setlocale(LC_ALL,"portuguese");<br /><br /> do<br /> {<br /> printf("Programa que acha as raizes de uma equacao do 2o grau: ax^2 + bx + c = 0\n\n");<br /> printf("\t Entre com os coeficientes da equação do segundo grau ");<br /> scanf("%f %f %f", &a, &b, &c);<br /> if ( nulo(a) == 0){}<br /> else<br /> {<br /> deltaOutput = delta(a, b, c);<br /> printf("\t O valor de delta é: %.2f \n", deltaOutput );<br /> if ( deltaOutput >= 0 )<br /> {<br /> printf("\t Raiz 1: %.2f \n", ((-b + sqrt(deltaOutput)) / (2 * a) ) );<br /> printf("\t Raiz 2: %.2f \n", ((-b - sqrt(deltaOutput)) / (2 * a) ) );<br /> }<br /> else<br /> {<br /> printf("\t Raiz 1: %.2f + %.2f i \n", (-b / (2 * a) ), ((sqrt(-deltaOutput)) / (2 * a) ) );<br /> printf("\t Raiz 2: %.2f - %.2f i \n", (-b / (2 * a) ), ((sqrt(-deltaOutput)) / (2 * a) ) );<br /> }<br /> }<br /> printf("\n\n Calcular mais raizes?\n 1. Continuar\n 0. Sair \n");<br /> scanf("%d", &calcular);<br /> if ( calcular == 1 )<br /> system("cls || clear all");<br /> } while ( calcular == 1 );<br />}<br /><br /><br />int nulo (int nuloInput)<br />{<br /> if ( nuloInput == 0 )<br /> {<br /> printf("\t o Valor informado do coeficiente a é nulo \n");<br /> return 0;<br /> }<br />}<br /><br />int delta (int aIn, int bIn, int cIn)<br />{<br /> return (( bIn * bIn ) - 4 * aIn * cIn);<br />}<br /><br />int positivo (int positivoInput)<br />{<br /> if ( positivoInput > 0 )<br /> printf("\t o Valor informado é positivo \n");<br /> else<br /> printf("\t o Valor informado não é positivo \n");<br />}<br />Let's Learnnoreply@blogger.comtag:blogger.com,1999:blog-6926985245178197542.post-61115133834447132802017-10-26T16:00:25.953-07:002017-10-26T16:00:25.953-07:00//2. Crie uma função que receba três valores, '...//2. Crie uma função que receba três valores, 'a', 'b' e 'c', que são os coeficientes de uma equação<br />// do segundo grau e retorne o valor do delta, que é dado por 'b² - 4ac'<br /><br />#include <br />#include <br /><br />int delta (int aIn, int bIn, int cIn);<br /><br />int main()<br />{<br /> int a, b, c, deltaOutput;<br /> setlocale(LC_ALL,"portuguese");<br /> printf("\t Entre com os coeficientes da equação do segundo grau ");<br /> scanf("%d %d %d", &a, &b, &c);<br /> deltaOutput = delta(a, b, c);<br /> printf("\t O valor de delta é: %d ", deltaOutput );<br />}<br /><br />int delta (int aIn, int bIn, int cIn)<br />{<br /> return (( bIn * bIn ) - 4 * aIn * cIn);<br />}Let's Learnnoreply@blogger.comtag:blogger.com,1999:blog-6926985245178197542.post-21762337688757018862017-06-21T18:30:59.928-07:002017-06-21T18:30:59.928-07:00#include
#include
#include
#include
//Questão 9
vo...#include<br />#include<br />#include<br />#include<br />//Questão 9<br />void Dado();<br />int main()<br />{<br /> setlocale(LC_ALL,"portuguese");<br /> Dado();<br /> return 0;<br />}<br />void Dado()<br />{<br /> int iCont,iNum,i1=0,i2=0,i3=0,i4=0,i5=0,i6=0;<br />// time_t t;<br /> srand(time(NULL));<br /><br /> for(iCont=1;iCont<=1000;iCont++)<br /> {<br /> iNum=1+(rand()%6);<br /> printf("%d\n",iNum);<br /> if(iNum==1)<br /> {<br /> i1++;<br /> }<br /> if(iNum==2)<br /> {<br /> i2++;<br /> }<br /> if(iNum==3)<br /> {<br /> i3++;<br /> }<br /> if(iNum==4)<br /> {<br /> i4++;<br /> }<br /> if(iNum==5)<br /> {<br /> i5++;<br /> }<br /> if(iNum==6)<br /> {<br /> i6++;<br /> }<br /> }<br /> getch();<br /> system("cls||clear");<br /> printf("Quantidade de vezes do número 1: %d\n",i1);<br /> printf("Quantidade de vezes do número 2: %d\n",i2);<br /> printf("Quantidade de vezes do número 3: %d\n",i3);<br /> printf("Quantidade de vezes do número 4: %d\n",i4);<br /> printf("Quantidade de vezes do número 5: %d\n",i5);<br /> printf("Quantidade de vezes do número 6: %d\n",i6);<br />}<br />Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6926985245178197542.post-74043702799908732162016-12-13T10:57:15.361-08:002016-12-13T10:57:15.361-08:00A minha resolução ao desafio 4. Não está optimizad...A minha resolução ao desafio 4. Não está optimizado mas funciona!<br />#include <br /><br /><br />void main(){<br /><br />int i,numero,resto=0,soma=0,aux,dez=1;<br /><br /> printf("Introduza um valor\n");<br /> scanf("%d",&numero);<br /><br /> aux=numero;<br /><br /> for(i=0;aux>0;i++){<br /> aux/=10;<br /> dez*=10;<br /> }<br /> dez/=10;<br /> do{ numero=123 dez=100 <br /><br /> resto=numero%10; resto=3----2--- 1<br /> soma+=resto*dez; 321+=1*1- <br /> numero/=10; numero=12--<br /> dez/=10; dez=10-----<br /><br /> }while(numero>0);<br /><br /> printf("%d",soma);<br /><br />}<br />Anonymoushttps://www.blogger.com/profile/03635108662441510566noreply@blogger.comtag:blogger.com,1999:blog-6926985245178197542.post-55411829611557812372016-08-17T22:12:53.484-07:002016-08-17T22:12:53.484-07:00Segue o código do desafio 2:
#include
#include
...<br />Segue o código do desafio 2:<br /><br />#include <br />#include <br />int primos(int n1, int n2){<br /> int k,j;<br /> k=0;<br /> for (j = 1; j<=n1; j++)<br /> {<br /> if((n1 % j) == 0 &((n2 % j) == 0) )<br /> {<br /> k=j;<br /> }<br /> <br /> }<br /> printf("%d",k);<br /> }<br /><br /><br />int main()<br />{<br /> int a1,a2;<br /> printf("digite o primeiro numero\n");<br /> scanf("%d",&a1);<br /> printf("digite o segundo numero\n");<br /> scanf("%d",&a2); <br /> printf("O 'MDC' dos dois numeros:\n");<br /> primos(a1,a2);<br /> return 0;<br />}Anonymoushttps://www.blogger.com/profile/06252544227350869867noreply@blogger.comtag:blogger.com,1999:blog-6926985245178197542.post-67812846524730937992016-08-17T20:35:57.664-07:002016-08-17T20:35:57.664-07:00Segue a resposta do desafio 1:
#include
#include ...Segue a resposta do desafio 1:<br />#include <br />#include <br />int primos(){<br /> int i,j,k;<br /> for(i=0;i<1000;i++)<br /> {<br /> <br /> k=0;<br /> for (j = 1; j<=i; j++)<br /> {<br /> if((i % j) == 0 )<br /> {<br /> k=j+k;<br /> if(k == i+1)<br /> {<br /> printf("%d\n",i);<br /> }<br /> }<br /> }<br />}<br />}<br />int main()<br />{<br /> int i,j,k;<br /> i=0;<br /> <br /> primos();<br /> <br /> return 0;<br />}Anonymoushttps://www.blogger.com/profile/06252544227350869867noreply@blogger.comtag:blogger.com,1999:blog-6926985245178197542.post-76857206084843760502016-08-17T14:43:13.782-07:002016-08-17T14:43:13.782-07:00Resposta desafio 3:
#include
#include
int main...Resposta desafio 3:<br /><br />#include <br />#include <br /><br />int main()<br />{<br /> int i,j,k;<br /> printf("Numero: \n");<br /> i=0;<br /> for(i=0;i<1000;i++)<br /> {<br /> k=0;<br /> for (j = 1; j<i; j++)<br /> {<br /> if((i % j) == 0 )<br /> {<br /> k=j+k;<br /> if(k == i)<br /> {<br /> printf("%d\n",i);<br /> }<br /> }<br /> }<br /><br /> }<br /> return 0;<br />}Anonymoushttps://www.blogger.com/profile/06252544227350869867noreply@blogger.comtag:blogger.com,1999:blog-6926985245178197542.post-81115243922930613002016-07-31T10:13:18.223-07:002016-07-31T10:13:18.223-07:00/* Tentativa p/ ex 11 */
#include
#include
in.../* Tentativa p/ ex 11 */<br /><br />#include <br />#include <br /><br /><br />int n1,n2,n3;<br />int maior1,maior2,newMedia;<br />newMedia = 0;<br />int mediaInicial();<br />int mediaAltas();<br />int maiorValor();<br />int menorValor();<br /><br /><br />int main() {<br /><br /><br /> printf("Digite a nota 1: \n");<br /> scanf("%d",&n1);<br /> printf("Digite a nota 2: \n");<br /> scanf("%d",&n2);<br /> printf("Digite a nota 3: \n");<br /> scanf("%d",&n3);<br /> printf("A media geral e de: %d\n",mediaInicial());<br /> printf("A media das maiores notas e de: %d\n",mediaAltas(n1,n2,n3));<br /> printf("O maior valor e de : %d\n",maiorValor());<br /> printf("O menor valor e de : %d\n",menorValor());<br /><br /> system("pause");<br /> return 0;<br />}<br />int mediaInicial() {<br /> int media;<br /> media = (n1+n2+n3)/3;<br /> return media;<br /> }<br />int mediaAltas(nota1,nota2,nota3) {<br /><br /> maior1 = 0;<br /> maior2 = 0;<br /><br /> if (nota1 > nota2 && nota1 > nota3) {<br /> maior1 = nota1;<br /> } else if ( nota2 > nota1 && nota2 > nota3) {<br /> maior1 = nota2;<br /> } else if ( nota3 > nota1 && nota3 > nota2) {<br /> maior1 = nota3;<br /> }<br /><br /> if (nota1 != maior1) {<br /> if (nota1 > nota2 || nota1 > nota3) {<br /> maior2 = nota1;<br /> }<br /> } else if (nota2 != maior1) {<br /> if ( nota2 > nota3 || nota2 > nota1) {<br /> maior2 = nota2;<br /> }<br /> } else if (nota3 != maior1) {<br /> if ( nota3 > nota2 || nota3 > nota1) {<br /> maior2 = nota3;<br /> }<br /> }<br /> newMedia = (maior1+maior2)/2;<br /> return newMedia;<br />}<br /><br />int maiorValor() {<br /> return maior1;<br />}<br /><br />int menorValor() {<br /> if (n1 < n2 && n1 < n3) {<br /> return n1;<br /> } else if ( n2 < n1 && n2 < n3) {<br /> return n2;<br /> } else if ( n3 < n1 && n3 < n2) {<br /> return n3;<br /> }<br />}<br /><br /><br />Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6926985245178197542.post-20355687720612778592016-01-06T03:16:22.156-08:002016-01-06T03:16:22.156-08:00Segue minha resposta da 11.
#include
float Medi...Segue minha resposta da 11.<br /><br />#include <br /><br />float Media2Maiores(float num1,float num2,float num3);<br />float MaiorNota(float num1,float num2,float num3);<br />float MenorNota(float num1,float num2,float num3);<br /><br /><br />int main (){<br /><br /> float nota1,nota2,nota3,media,maior,menor;<br /><br /> printf("Digite a nota 1:");<br /> scanf("%f", &nota1);<br /> printf("Digite a nota 2:");<br /> scanf("%f", &nota2);<br /> printf("Digite a nota 3:");<br /> scanf("%f", &nota3);<br /><br /> media = Media2Maiores(nota1,nota2,nota3);<br /> maior = MaiorNota(nota1,nota2,nota3);<br /> menor = MenorNota(nota1,nota2,nota3);<br /><br /><br /> printf("A media das 2 maiores notas eh: %.2f \n", media);<br /> printf("A maior nota eh: %.2f \n", maior);<br /> printf("A menor nota eh: %.2f \n", menor);<br /><br /> return 0;<br /><br /> }<br /><br /><br /><br />float Media2Maiores (float nota1,float nota2,float nota3){<br /> float result=0;<br /><br /> if (nota1 >= nota2){<br /> if (nota2 >= nota3){<br /> result = (nota1 + nota2)/2;<br /> return result;<br /> }else {<br /> result = (nota1 + nota3)/2;<br /> return result;<br /> }<br /> }else {<br /><br /> if (nota3 >= nota1){<br /> result = (nota2 + nota3) /2;<br /> return result;<br /> }<br /><br /> }<br /><br />}<br /><br />float MaiorNota (float num1,float num2,float num3){<br /><br /> float maior;<br /><br /> if(num1 >= num2 && num3){<br /> maior = num1;<br /> return maior;<br /><br /> }else{<br /><br /> if(num2 >= num3){<br /> maior = num2;<br /> return maior;<br /><br /> }else{<br /> maior = num3;<br /> return maior;<br /><br /> }}<br /><br /> }<br /><br />float MenorNota (float num1,float num2,float num3){<br /><br /> float menor;<br /><br /> if(num1 <= num2 && num3){<br /> menor = num1;<br /> return menor;<br /><br /> }else{<br /><br /> if(num2 >= num3){<br /> menor = num2;<br /> return menor;<br /><br /> }else{<br /> menor = num3;<br /> return menor;<br /><br /> }}<br /><br /> }Filip3https://www.blogger.com/profile/02076308395729367690noreply@blogger.comtag:blogger.com,1999:blog-6926985245178197542.post-91484679659853269712015-11-16T09:52:39.636-08:002015-11-16T09:52:39.636-08:00Boa tarde, por que no meu 9º o número 6 não sai ne...Boa tarde, por que no meu 9º o número 6 não sai nenhuma vez?<br /><br />Não posto o código porque fiz em c# :DAndrezanoreply@blogger.comtag:blogger.com,1999:blog-6926985245178197542.post-15766483025418152952015-09-07T18:43:08.886-07:002015-09-07T18:43:08.886-07:00Salve galera aqui esta resposta da questão 10 nao ...Salve galera aqui esta resposta da questão 10 nao consegui fazer usando o SWITCH.<br />Se alguém tiver posta ai<br /><br />#include <br />#include <br />int main ()<br />{<br /> int m,f,c; <br /> printf("PROGRAMA QUE TRANSFORMA TEMPERATURAS\n\nDigite o tipo de transformacao:\n\n");<br /> printf("1- Celsius para Fahrenheit\n");<br /> printf("2- Fahrenheit para Celsius\nOpcao: ");<br /> scanf("%d",&m);<br /> if(m==1)<br /> {<br /> printf("Digite o valor em graus Celsius: ");<br /> scanf("%d",&c);<br /> f=c*2+32;<br /> printf("%d graus celsius sao aproximadamente %d graus Fahrenheit\n\n",c,f);<br /> }<br /> if(m==2)<br /> {<br /> printf("Digite o valor em graus Fahrenheit: ");<br /> scanf("%d",&f);<br /> c=f-32/2;<br /> printf("%d graus Fahrenheit sao aproximadamente %d graus Celsius\n\n",f,c);<br /> }<br /> if((m!=1)&&(m!=2))<br /> {<br /> printf("Esta opcao nao existe, digite outra.\n\n");<br /> } <br /> <br />system ("PAUSE");<br />return 0;<br />}Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6926985245178197542.post-22401525257266766132015-08-29T15:27:00.210-07:002015-08-29T15:27:00.210-07:00essa é a minha, do desafio 1:
Programe um aplicati...essa é a minha, do desafio 1:<br />Programe um aplicativo em C que acha todos os números primos até 1000<br /><br />#include <br /><br />int primo(int num)<br />{<br /><br />int i,quantprim=0;;<br /> for(i=2;i<num;i++)<br /> {<br /><br /> if(num%i==0)<br /> {<br /><br /> quantprim++;<br /> }<br /><br /><br /> }<br /><br /> return quantprim;<br /> }<br /><br /><br /> int contagem()<br /><br /> {<br /> int i;<br /><br /> printf("1-2-"); /* AQUI EU IMPRIMO AUTOMATICAMENTE O 1 E O 2, PORQUE JA SEI QUE ELES SAO PRIMOS */<br /><br /> for(i=3;i<=1000;i++)<br /> {<br /><br /> if (primo(i)==0) /* caso esse retorno seja 0, significa que o i nao tem divisores alem de 1 e ele mesmo. logo<br /> o numero i sera printado*/<br /> {<br /> printf("%d-",i);<br /><br /> }<br /><br /><br /><br /> }<br /><br /><br /><br /> }<br /><br /><br /> int main()<br /> {<br /><br /><br /> contagem();<br /><br /> }<br /><br /><br />monia tavareshttps://www.blogger.com/profile/17719463335782761548noreply@blogger.comtag:blogger.com,1999:blog-6926985245178197542.post-91672158310484953242015-08-04T08:22:40.452-07:002015-08-04T08:22:40.452-07:00minha resposta do desafio 2 se alguem estiver trav...minha resposta do desafio 2 se alguem estiver travado (nao se esqueçam do include):<br /><br /><br />int menor(int a, int b);<br />int maior(int a, int b);<br />int MDC(int a,int b,int cont,int temp);<br /><br />int main(void)<br />{<br /><br /> int num1, num2, cont, mdc, temp;<br /><br /> printf("\tPrograma em C que determina o M.D.C entre dois numeros.\n\n");<br /> printf("Insira dois numeros inteiros: ");<br /> scanf("%d",&num1);<br /> scanf(" %d",&num2);<br /><br /> mdc = MDC(num1,num2,cont,temp);<br /><br /> printf("\n");<br /><br /> printf("O maximo divisor comum entre %d e %d e igual a %d\n\n",num1,num2,mdc);<br />}<br /><br />int menor(int a, int b)<br />{<br /> if(a<=b)<br /> return a;<br /> else<br /> return b;<br />}<br /><br />int maior(int a, int b)<br />{<br /> if(a>=b)<br /> return a;<br /> else<br /> return b;<br />}<br /><br />int MDC(int a,int b,int cont,int temp)<br />{<br /> temp = a;<br /> a = menor(a,b);<br /> b = maior(temp,b);<br /><br /> cont = a;<br /><br /> while(b%cont != 0 || a%cont != 0)<br /> {<br /> cont--;<br /> }<br /> return cont;<br />}<br />Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6926985245178197542.post-75023327595190157092015-08-04T07:48:57.196-07:002015-08-04T07:48:57.196-07:00Aqui o meu codigo pros numeros primos. Eu primeira...Aqui o meu codigo pros numeros primos. Eu primeiramente fiz de 1 a 1000 mas depois eu variei ele pra listar todos os numeros primos entre 'a' e 'b' inseridos pelo o usuario. A funçao ficou assim:<br /><br />void primo(int cont1,int cont2, int verificador,int a, int b, int contlinha)<br />{<br /> contlinha = 0;<br /> printf("\t");<br /><br /> for(cont1 = a; cont1 < b; cont1++)<br /> {<br /> verificador = 1;<br /> cont2 = 2;<br /> while(verificador == 1 && cont2<cont1)<br /> {<br /> if(cont1%cont2 == 0)<br /> verificador = 0;<br /> else<br /> cont2++;<br /> }<br /> if(verificador == 1)<br /> {<br /> printf("%d ",cont1);<br /> contlinha++;<br /> }<br /> if(contlinha == 10)<br /> {<br /> printf("\n\t");<br /> contlinha = 0;<br /> }<br /> }<br />}<br /><br />Me desculpem pela falta de comentario nos codigos por que as linhas tão quebrando quando eu tento comentar aqui e fica estranho, então eu removi. Então tentem entender esse codigo, e se alguem tiver uma solução melhor posta aqui... eu achei que essa ficou um pouco confusa.<br />O cont1 é o contador que varre todos os numeros entre A e B e o cont2 varre todos os numeros maiores que 1 e menores que cont1, sendo feito o teste de cont1%cont2. Caso cont2 divida cont1 o verificador passa a ser zero e o cont1 não é printado na tela. Caso o cont2 não divida o cont1 atual nenhuma vez, o verificador permanece 1 e o numero primo (atual cont 1) é impresso na tela.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6926985245178197542.post-58378435034613620052014-12-27T22:37:07.943-08:002014-12-27T22:37:07.943-08:00realmente ,faltaram as respostas dos desafios... ...realmente ,faltaram as respostas dos desafios... zehttps://www.blogger.com/profile/08727071108009044702noreply@blogger.comtag:blogger.com,1999:blog-6926985245178197542.post-82476416865301200682014-12-27T22:31:31.935-08:002014-12-27T22:31:31.935-08:00olhando a resposta, eu percebi o porquê da probabi...olhando a resposta, eu percebi o porquê da probabilidade não bater. <br /><br />eu estava gerando uma semente diferente toda vez que rodava o dado, ou seja, eu não estava jogando o dado sob a mesma condição. <br /><br />zehttps://www.blogger.com/profile/08727071108009044702noreply@blogger.comtag:blogger.com,1999:blog-6926985245178197542.post-51579265401902360142014-12-27T21:45:50.118-08:002014-12-27T21:45:50.118-08:00A probabilidade do meu não está dando certo. sempr...A probabilidade do meu não está dando certo. sempre uma variavel sai com valor 0. alguem poderia me ajudar? pode ser a minha maquina? o meu codigo? ou os dois?<br /><br />#include <br />#include <br />#include <br /><br />int dado(){<br /> srand( (unsigned)time(NULL) );<br /> return 1+(rand()%6);<br />}<br /><br />int main(void){<br /><br /><br /> double count,count1=0,count2=0,count3=0,count4=0,count5=0,count6=0;<br /><br /> printf("intervalo da rand: [0,%d]\n", RAND_MAX);<br /> //printf("Número sorteado: %d\n",dado());<br /><br /> for(count=1;count<=1000000;count++){<br /><br /> switch (dado())<br /> {<br /> case 1:count1++;<br /> break;<br /> case 2:count2++;<br /> break;<br /> case 3:count3++;<br /> break;<br /> case 4:count4++;<br /> break;<br /> case 5:count5++;<br /> break;<br /> case 6:count6++;<br /> break;<br /><br /> }<br /><br /> }<br /> printf("\t\t TABELA DE RESULTADOS \t\t\n\n");<br /> printf("\tNúmero 1\tNúmero 2\tNúmero 3\n");<br /> printf("\t%.2f \t%.2f \t%.2f \n\n",count1,count2,count3);<br /> printf("\tNúmero 4\tNúmero 5\tNúmero 6\n");<br /> printf("\t%.2f \t%.2f \t%.2f \n",count4,count5,count6);<br />}zehttps://www.blogger.com/profile/08727071108009044702noreply@blogger.comtag:blogger.com,1999:blog-6926985245178197542.post-24300487314953242342014-12-10T07:03:57.214-08:002014-12-10T07:03:57.214-08:00Número com três algarismos inversos:
#include
#in...Número com três algarismos inversos:<br /><b><br />#include<br />#include<br />#include<br />/* Desafio respondido por Jeffersson.<br />JefferssonSa@outlook.com, para trocar ideias :) */<br />int invertido(int x);<br />int main()<br />{<br /> int num,result;<br /> setlocale(LC_ALL, "portuguese");<br /> system("color F0");<br /> printf("Digite um número com três algarismos, ex.: 256\n");<br /> scanf("%d",&num);<br /> system("cls");<br /> invertido(num);<br /> result=invertido(num);<br /> printf("Invertido:\n");<br /> printf("%d\n",result);<br /> <br />}<br />int invertido(int x){<br /> int unidade,dezena,centena,aux,invertido;<br /> centena = x/100;<br /> aux = x%100;<br /> dezena= aux/10;<br /> unidade = aux%10;<br /> invertido= unidade*100+dezena*10+centena;<br /> return invertido;<br />}<br /></b>Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6926985245178197542.post-28269688539881864102014-10-29T17:10:22.017-07:002014-10-29T17:10:22.017-07:00Não entendi o final da questão 9
A probabilidade ...Não entendi o final da questão 9 <br />A probabilidade deu certo? Ou seja, a porcentagem dos números foi parecida?Anonymoushttps://www.blogger.com/profile/01352079188780960798noreply@blogger.comtag:blogger.com,1999:blog-6926985245178197542.post-78790442301721649812014-10-11T11:04:53.087-07:002014-10-11T11:04:53.087-07:00Olá
Onde estão as respostas dos desafios?
Passei d...Olá<br />Onde estão as respostas dos desafios?<br />Passei dois dias tentando fazer o desafio dos números primos, sem êxito, e gostaria da saber a resposta.<br />Obrigado.joagostinihttps://www.blogger.com/profile/14712050349272930379noreply@blogger.com