!-- inicio configuracao do Syntax Highlighting -->

domingo, 7 de julho de 2013

Escreva uma função que retorne um apontador para a 1ª ocorrência de um carácter numa string ou o valor zero se o carácter não existir na string. A função deve ter como argumentos a string e o carácter a procurar.

Escreva uma função que retorne um apontador para a 1ª ocorrência de um carácter numa string ou o valor zero se o carácter não existir na string. A função deve ter como argumentos a string e o carácter a procurar. English Write a function that returns a pointer to the 1st occurrence of a character in a string or the value zero if the character does not exist in the string. The function should take as arguments a string and character to seek.
 

include 
include 

char *procstr(char *l, char c);

main()
{
       char *ptr;
       char ch, lin[81];

       puts("Introduza uma string:");
       gets(lin);

       printf("Introduza o caracter a ser procurado: ");
       ch = getchar();

       ptr = procstr(lin, ch);
       printf("\nA string come�a no endere�o %ld.\n", lin);

       if (ptr) {
               printf("Primeira ocorrencia do caracter: %ld.\n", ptr);
               printf("Na posicao %ld.\n", ptr-lin);
       }
       else printf("\nCaracter inexistente.\n");
       getch();
}

char *procstr(char *l, char c)
{
       while (*l != c && *l != '\0') l++;

       if (*l != '\0') return(l);
       else return(0);
}


sábado, 6 de julho de 2013

Escreva um programa que defina uma variável para conter valores inteiros, e um apontador para inteiros. Ao apontador deverá ser atribuído o endereço da variável. Para a variável imprima as sua posição em memória e o seu valor. Para o apontador, imprima a sua posição em memória, o seu valor e o valor na posição de memória apontada.

Escreva um programa que defina uma variável para conter valores inteiros, e um apontador para inteiros. Ao apontador deverá ser atribuído o endereço da variável. Para a variável imprima as sua posição em memória e o seu valor. Para o apontador, imprima a sua posição em memória, o seu valor e o valor na posição de memória apontada. English Write a program that defines a variable to be integer, and a pointer to integer. The pointer should be assigned the address of the variable. To print the variable position in memory and its value. For the pointer, print its position in memory, its value and the value in the memory location pointed. Google Tradutor para empresas:Google Translator ToolkitTradutor de sitesGlobal Market Finder
 

   
include 
include 

main()
{
       int variavel;
       int *apontador;

       apontador = &variavel;
       
       printf("Digite um valor para a variavel: \n");
       scanf("%d", &variavel);
       printf("Endereco da variavel: %ld.\n", &variavel);
       printf("Valor da variavel: %d.\n\n", variavel);

       printf("Endereco do apontador: %ld.\n", &apontador);
       printf("Valor do apontador: %ld.\n", apontador);
       printf("Valor apontado pelo apontador: %d.\n", *apontador);
       getch();
}

sexta-feira, 5 de julho de 2013

Dado o nome de um estudante, com o respectivo número de matrícula e as três notas acima mencionadas, desenvolva um algoritmo para calcular a nota final e a classificação de cada estudante. A classificação é dada conforme a tabela abaixo: Nota Final Classificação

Dado o nome de um estudante, com o respectivo número de matrícula e as três notas acima mencionadas, desenvolva um algoritmo para calcular a nota final e a classificação de cada estudante. A classificação é dada conforme a tabela abaixo: Nota Final Classificação [8,10] A [7,8] B [6,7] C [5,6] D [0,5] R English Given the name of a student, with its registration number and the three notes mentioned above, develop an algorithm to calculate the final grade and classification of each student. The classification is given as shown below: Note Final Rating [8,10] A [7,8] B [6,7] C [5,6] D [0,5] R
 

include
include
include
main()
{
     float lab,trab,exmfim;
     int nalunos,n=0;
     
     
     printf("Digite o Numero de Alunos da Turma = ");
     scanf("%d",&nalunos);
     
     int naluno[nalunos],notfim[nalunos];
     float medfim[nalunos];
     
     while(n5)&&(medfim[n]<=6))
             notfim[n]=100;/*D*/
             if((medfim[n]>6)&&(medfim[n]<=7))
               notfim[n]=99;/*C*/
               if((medfim[n]>7)&&(medfim[n]<=8))
                 notfim[n]=98;/*B*/
                 if(medfim[n]>8)
                   notfim[n]=97;/*A*/
     }
     n=0;
     while(n 

quinta-feira, 4 de julho de 2013

Elabore um algoritmo qua dada a idade de um nadador,classifique-o uma das seguintes categorias : infantil A = 5 - 7 anos, infantil B = 8 - 10 anos,junvenil A= 11- 13 anos, juvenil B = 14 - 17 anos e adulto = maiores de 18 anos.

Elabore um algoritmo qua dada a idade de um nadador,classifique-o uma das seguintes categorias : infantil A = 5 - 7 anos, infantil B = 8 - 10 anos,junvenil A= 11- 13 anos, juvenil B = 14 - 17 anos e adulto = maiores de 18 anos. English Develop an algorithm qua given the age of a swimmer, rate it one of the following categories: child A = 5-7 years, infant B = 8-10 years junvenil A = 11-13 years youth B = 14 - 17 years and adult = 18 years.
 
#include
main()
{
     int idade,n=1;
     
     while(n!=0)
     {
       printf("Digite a Idade do Nadador = ");
       scanf("%d",&idade);
       if((idade>=5)&&(idade<=7))
         printf("Nadador 'INFANTIL - A'.");
       if((idade>=8)&&(idade<=10))
         printf("Nadador 'INFANTIL - B'.");
       if((idade>=11)&&(idade<=13))
         printf("Nadador 'JUVENIL - A'.");
       if((idade>=14)&&(idade<=17))
         printf("Nadador 'JUVENIL - B'.");
       if((idade>=18)&&(idade<=25))
         printf("Nadador 'SENIOR'.");
       if((idade<5)^(idade>25))
         printf("'Idade Fora de Faixa'");
       printf("\nPara Continuar Digite '1' ou '0' para sair = ");
       scanf("%d",&n);  
     }    
}

terça-feira, 2 de julho de 2013

Escrever um algoritmo para uma empresa que decide dar um reajuste a seus 584 funcionários de acordo com os seguintes critérios

Escrever um algoritmo para uma empresa que decide dar um reajuste a seus 584 funcionários de acordo com os seguintes critérios: a) 50% para aqueles que ganham menos do que três salários mínimos; b) 20% para aqueles que ganham entre três até dez salários mínimos; c) 15% para aqueles que ganham acima de dez até vinte salários mínimos; d) 10% para os demais funcionários. English Write an algorithm for a company that decides to give an adjustment to its 584 employees according to the following criteria: a) 50% for those earning less than three minimum wages; b) 20% for those earning between three to ten minimum wages; c) 15% for those earning over ten to twenty times the minimum wage, d) 10% for all other employees.
 
#include
#include
main()
{
     int n=0,funcs,charporcent=37;
     float smin,msal,almtotal,porcent=0;
     
     printf("Para Iniciar os Reajustes, Digite o Valor do Salario Minimo Atualizado = R$");                      
     scanf("%f",&smin);                                                                                            
     printf("Digite o Numero de Funcionarios = ");
     scanf("%d",&funcs);
     
     int nfuc[funcs],ajust[funcs];
     float satual[n],snovo[funcs];
     
     while(n=3)&&(msal<10))
             snovo[n]=(satual[n]*1.2);
             if((msal>=10)&&(msal<20))
               snovo[n]=(satual[n]*1.15);
               if(msal>=20)
                 snovo[n]=(satual[n]*1.10);
       almtotal+=snovo[n]-satual[n];
       n++;
     }
     printf("\n'Os Salarios Atualizados sao :'\n\n");
     n=0;
     while(n 

segunda-feira, 1 de julho de 2013

faça um algoritmo que receba n números e mostre positivo negativo ou zero para cada número

faça um algoritmo que receba n números e mostre positivo negativo ou zero para cada número English make an algorithm that receives n numbers and show positive or negative zero for each number
 
#include
#include
main()
{
     float num=0;
     
     printf("-Para Encerrar Teste '999' OK!-\n\a");
     getch();
     while(num!=999)
       {
       printf("Digite um Numero = ");
       scanf("%f",&num);
       if(num>0)
         printf("O Numero Digitado e' Positivo (MAIOR QUE ZERO).\n");
         if(num<0)
           printf("O Numero Digitado e' Negativo (MENOR QUE ZERO).\n");
           if(num==0)
         printf("O Numero Digitado e' ZERO.\n");
       }
       printf("Programa Finalizado.\a\a");
       getch();
}

domingo, 30 de junho de 2013

Ler uma temperatura em graus Celsius e apresenta-la convertida em graus Fahrenheit. A fórmula de conversão é: F=(*C+160)/5, sendo F a temperatura em Fahrenheit e C a temperatura em Celsius.

Ler uma temperatura em graus Celsius e apresenta-la convertida em graus Fahrenheit. A fórmula de conversão é: F=(*C+160)/5, sendo F a temperatura em Fahrenheit e C a temperatura em Celsius. English Read a temperature in degrees Celsius and displays it converted to degrees Fahrenheit. The conversion formula is: F = (160 * C) / 5, where F temperature in Fahrenheit and Celsius temperature C.
 
#include
#include
main()
{
     float gc;
     
     printf("Digite a Temperatura em Graus Celcius = ");
     scanf("%f",&gc);
     printf("A Temperatura em Graus Fahrenheit = %.1f",(9*gc+160)/5);
     getch();
}

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More