31 de dez. de 2016
21 de nov. de 2016
Tabuada Individual em C
Este código em C cria um programa que calcula a tabuada de acordo com o número escolhido.
#include<stdio.h>
int main(){
int num,aux,res;
printf("Tabuada do :\n");
scanf("%d",&num);
aux = num;
for
(aux=1;aux<=10;aux++){
printf("\n%d
x %d = %d\n",num,aux,res=num*aux);
}
getch();
}
Precisando de ajuda, entre em contato:
https://mvf5-system.blogspot.com.br/2016/11/mvf5-system-solucoes-em-ti.html
18 de nov. de 2016
MVF5 System - SOLUÇÕES EM TI!
Desenvolvimento de projetos, softwares, sites, blogs e trabalhos conforme sua necessidade e com os melhores preços.
Entre em contato conosco e faça um orçamento:
Marcos Vinicius - mvf5system@gmail.com
ou
Luciano Almeida - luciano.roalmeida@hotmail.com
Agradecemos sua Visita.
15 de nov. de 2016
Tabuada completa em C
#include <stdio.h>
main() {
int
i,j;
for(j=1;j<=10;j++)
{
for(i=1;i<=10;i++)
{
printf("%dx%d=%d\t",i,j,i*j);
}
printf("\n");
}
}
Resultado:
Precisando de ajuda, entre em contato:
7 de nov. de 2016
Algoritmo da divisão
Com o seguinte algoritmo podemos realizar a divisão entre dois números utilizando apenas soma e subtração.
D = 0
Enquanto X for maior que Y faça: X = X - Y e D = D + 1 .
O resultado será o valor de D e se terminar com X com valor menor que Y, esse será o Resto.
Precisando de ajuda, entre em contato:
14 de jul. de 2016
Algoritmo em C, Ler 2 números inteiros e soma-los. Se a soma for maior que 10, mostrar o resultado da soma.
Algoritmo em C, Ler 2 números inteiros e soma-los. Se a soma for maior que 10, mostrar o resultado da soma.
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
int main()
{
float numero1, numero2;
printf("Informe o primeiro numero: ");
scanf("%f",&numero1);
printf("Informe o segundo numero: ");
scanf("%f",&numero2);
if ((numero1 + numero2) > 10)
printf("\nA soma dos numeros informados e %3.2f\n\n", numero1 + numero2);
system("PAUSE");
return 0;
}
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
int main()
{
float numero1, numero2;
printf("Informe o primeiro numero: ");
scanf("%f",&numero1);
printf("Informe o segundo numero: ");
scanf("%f",&numero2);
if ((numero1 + numero2) > 10)
printf("\nA soma dos numeros informados e %3.2f\n\n", numero1 + numero2);
system("PAUSE");
return 0;
}
Algoritmo em C, Ler um numero e se for maior que 20 imprimir a metade desse numero.
Algoritmo em C, Ler um numero e se for maior que 20 imprimir a metade desse numero.
#include <iostream.h>
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
int main()
{
float numero;
printf("Informe um numero: ");
scanf("%f",&numero);
if (numero > 20)
printf("A metade desse numero e %3.2f", numero/2);
system("PAUSE");
return 0;
}
#include <iostream.h>
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
int main()
{
float numero;
printf("Informe um numero: ");
scanf("%f",&numero);
if (numero > 20)
printf("A metade desse numero e %3.2f", numero/2);
system("PAUSE");
return 0;
}
Algoritmo em C, Calcular o Consumo de um veículo conforme os dados informado no teclado: Tempo em horas, velocidade média e distância.
Algoritmo em C, Calcular o Consumo de um veículo conforme os dados informado no teclado: Tempo em horas, velocidade média e distância.
#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <stdlib.h>
main()
{
int horas, velmedia;
float distancia, consumo;
printf("Informe o tempo gasto na viagem em horas: ");
scanf("%d", &horas);
printf("Informe a velocidade média do veículo: ");
scanf("%d", &velmedia);
distancia = horas * velmedia;
consumo = distancia / 12;
printf("Foram gastos %4.2f de combustivel",consumo);
system("pause");
return 0;
}
#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <stdlib.h>
main()
{
int horas, velmedia;
float distancia, consumo;
printf("Informe o tempo gasto na viagem em horas: ");
scanf("%d", &horas);
printf("Informe a velocidade média do veículo: ");
scanf("%d", &velmedia);
distancia = horas * velmedia;
consumo = distancia / 12;
printf("Foram gastos %4.2f de combustivel",consumo);
system("pause");
return 0;
}
13 de jul. de 2016
Algoritmo em C, Ler uma temperatura em graus Celsius e transformá-la em graus Fahrenheit.
Algoritmo em C, Ler uma temperatura em graus Celsius e transformá-la em graus Fahrenheit.
Formula: F = (9*C+160)/5.
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
main()
{
int tgc;
printf("Informe temperatura em graus Celsius: ");
scanf("%d",&tgc);
printf("\n%d graus Celsius corresponde a %3.2f graus Farenheit: \n\n", tgc, float(9*tgc+160)/5);
system("PAUSE");
return 0;
}
Formula: F = (9*C+160)/5.
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
main()
{
int tgc;
printf("Informe temperatura em graus Celsius: ");
scanf("%d",&tgc);
printf("\n%d graus Celsius corresponde a %3.2f graus Farenheit: \n\n", tgc, float(9*tgc+160)/5);
system("PAUSE");
return 0;
}
Algoritmo em C, Informar um saldo e imprimir o saldo com reajuste de 1%.
Algoritmo em C, Informar um saldo e imprimir o saldo com reajuste de 1%.
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
int main()
{
float saldo;
printf("Informe o valor do saldo: ");
scanf("%f",&saldo);
printf("O saldo corrigido e %4.2f\n\n",saldo * 1.01);
system("PAUSE");
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
int main()
{
float saldo;
printf("Informe o valor do saldo: ");
scanf("%f",&saldo);
printf("O saldo corrigido e %4.2f\n\n",saldo * 1.01);
system("PAUSE");
return 0;
}
Algoritmo em C, Ler um número inteiro e imprimir seu quadrado com a função POW.
Algoritmo em C, Ler um número inteiro e imprimir seu quadrado com a função POW.
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
int main()
{
float a;
printf("Informe um numero inteiro: ");
scanf("%f",&a);
printf("O quadrado do numero informado e: %3.0f\n\n",pow(a,2));
// para usar a potencia, usa-se pow(numero, potencia)
system("PAUSE");
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
int main()
{
float a;
printf("Informe um numero inteiro: ");
scanf("%f",&a);
printf("O quadrado do numero informado e: %3.0f\n\n",pow(a,2));
// para usar a potencia, usa-se pow(numero, potencia)
system("PAUSE");
return 0;
}
Algoritmo em C, Informe o tempo gasto numa viagem (em horas), a velocidade média e calcule o consumo.
Algoritmo em C, Informe o tempo gasto numa viagem (em horas), a velocidade média e calcule o consumo.
#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <stdlib.h>
main()
{
int horas, velmedia;
float distancia, consumo;
printf("Informe o tempo gasto na viagem em horas: ");
scanf("%d", &horas);
printf("Informe a velocidade média do veículo: ");
scanf("%d", &velmedia);
distancia = horas * velmedia;
consumo = distancia / 12;
printf("Foram gastos %4.2f de combustivel",consumo);
system("pause");
return 0;
}
#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <stdlib.h>
main()
{
int horas, velmedia;
float distancia, consumo;
printf("Informe o tempo gasto na viagem em horas: ");
scanf("%d", &horas);
printf("Informe a velocidade média do veículo: ");
scanf("%d", &velmedia);
distancia = horas * velmedia;
consumo = distancia / 12;
printf("Foram gastos %4.2f de combustivel",consumo);
system("pause");
return 0;
}
Algoritmo em C, Informar três números inteiros e imprimir a média.
Algoritmo em C, Informar três números inteiros e imprimir a média.
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
int main()
{
int a,b,c;
printf("Informe um numero inteiro: ");
scanf("%d",&a);
printf("Informe um numero inteiro: ");
scanf("%d",&b);
printf("Informe um numero inteiro: ");
scanf("%d",&c);
printf("A media dos tres numeros informados e: %4.2f\n\n",float((a+b+c))/3);
system("PAUSE");
return 0;
}
Trabalhos.:
E-mail: mvf5system@gmail.com
Blog: http://mvf5-system.blogspot.com.br/
Facebook: https://www.facebook.com/mvf5systems
Algoritmo em C, Receber um nome no teclado e imprimi-lo dez vezes.
Algoritmo em C, Receber um nome no teclado e imprimi-lo dez vezes.
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<math.h>
#include<string.h>
main()
{
char nome[30];
int t=0, cont=1;
printf("\n\tDigite um nome: ");
gets(nome);
t=t+1;
printf("\t\nMostrar nome dez vezes:");
printf("\n\n");
for(t=1;t<=10;t++)
{
printf("\n %d - %s",cont,(nome));
cont=cont+1;
}
printf("\n\n");
system("pause");
return( 0);
}
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<math.h>
#include<string.h>
main()
{
char nome[30];
int t=0, cont=1;
printf("\n\tDigite um nome: ");
gets(nome);
t=t+1;
printf("\t\nMostrar nome dez vezes:");
printf("\n\n");
for(t=1;t<=10;t++)
{
printf("\n %d - %s",cont,(nome));
cont=cont+1;
}
printf("\n\n");
system("pause");
return( 0);
}
12 de jul. de 2016
Algoritmo em C, Fazer um programa que imprima a média aritmética dos números 8,9 e 7. A media dos números 4, 5 e 6. A soma das duas médias. A media das medias.
Algoritmo em C, Fazer um programa que imprima a média aritmética dos números 8,9 e 7. A media dos números 4, 5 e 6. A soma das duas médias. A media das medias.
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<math.h>
#include<string.h>
main()
{
float n1=8, n2=9, n3=7, n4=4, n5=5,n6=6, somam, media3;
printf("\n\n A media dos numeros 8, 9 e 7 e = %2.2f\n\n",float((n1+n2+n3))/3 );
printf("\n\n A media dos numeros 4, 5 e 6 e = %2.2f\n\n",float((n4+n5+n6))/3 );
somam=((n1+n2+n3)/3)+((n4+n5+n6)/3);
printf("\n\n A soma das duas medias e = %2.2f\n\n",somam );
media3=(((n1+n2+n3)/3)+((n4+n5+n6)/3))/2;
printf("\n\n A media das medias e = %2.2f\n\n",media3);
printf("\n\n");
system("pause");
return (0);
}
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<math.h>
#include<string.h>
main()
{
float n1=8, n2=9, n3=7, n4=4, n5=5,n6=6, somam, media3;
printf("\n\n A media dos numeros 8, 9 e 7 e = %2.2f\n\n",float((n1+n2+n3))/3 );
printf("\n\n A media dos numeros 4, 5 e 6 e = %2.2f\n\n",float((n4+n5+n6))/3 );
somam=((n1+n2+n3)/3)+((n4+n5+n6)/3);
printf("\n\n A soma das duas medias e = %2.2f\n\n",somam );
media3=(((n1+n2+n3)/3)+((n4+n5+n6)/3))/2;
printf("\n\n A media das medias e = %2.2f\n\n",media3);
printf("\n\n");
system("pause");
return (0);
}
Algoritmo em C, Solicitar dois nomes e escrevê-los, mostrar a posição de cada letra.
Algoritmo em C, Solicitar dois nomes e escrevê-los, mostrar a posição de cada letra.
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
main()
{
char nome[30], nome2[30]; int x,t,t2;
printf("\n\n DIGITE UM NOME: ");
gets(nome);
t=strlen(nome);
printf("\n\n DIGITE UM NOME: ");
gets(nome2);
t2=strlen(nome2);
printf("\n\n");
//Este for vai mostrar a posição de cada letra do primeiro nome.
for(x=0;x<=t-1;x++)
{
printf("\t[%d]",x=x+0);
}
printf("\n\n");
//Este for vai mostrar cada letra abaixo da sua posição no primeiro nome.
for(x=0;x<=t-1;x++)
{
printf("\t %c",nome[x]);
}
printf("\n\n");
//Este for vai mostrar a posição de cada letra do segundo nome.
for(x=0;x<=t2-1;x++)
{
printf("\t[%d]",x=x+0);
}
printf("\n\n");
//Este for vai mostrar cada letra abaixo da sua posição no segundo nome.
for(x=0;x<=t2-1;x++)
{
printf("\t %c",nome2[x]);
}
printf("\n\n");
system("pause");
return(0);
}
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
main()
{
char nome[30], nome2[30]; int x,t,t2;
printf("\n\n DIGITE UM NOME: ");
gets(nome);
t=strlen(nome);
printf("\n\n DIGITE UM NOME: ");
gets(nome2);
t2=strlen(nome2);
printf("\n\n");
//Este for vai mostrar a posição de cada letra do primeiro nome.
for(x=0;x<=t-1;x++)
{
printf("\t[%d]",x=x+0);
}
printf("\n\n");
//Este for vai mostrar cada letra abaixo da sua posição no primeiro nome.
for(x=0;x<=t-1;x++)
{
printf("\t %c",nome[x]);
}
printf("\n\n");
//Este for vai mostrar a posição de cada letra do segundo nome.
for(x=0;x<=t2-1;x++)
{
printf("\t[%d]",x=x+0);
}
printf("\n\n");
//Este for vai mostrar cada letra abaixo da sua posição no segundo nome.
for(x=0;x<=t2-1;x++)
{
printf("\t %c",nome2[x]);
}
printf("\n\n");
system("pause");
return(0);
}
Algoritmo em C, Solicitar um nome e mostrar o primeiro, o último, o quarto, do primeiro ao terceiro, do primeiro ao ultimo. Mostrar a posição de cada letra no vetor.
Algoritmo em C, Solicitar um nome e mostrar o primeiro, o último, o quarto, do primeiro ao terceiro, do primeiro ao ultimo. Mostrar a posição de cada letra no vetor.
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
main()
{
char nome[30];
int x,y=0,tam;
printf("\n\n DIGITE UM NOME: ");
gets(nome);
tam=strlen(nome);
printf("\n\t\tO nome digitado eh: %s ",nome);
printf("\n\nNa posicao [%d] o primeiro caracter digitado eh: %c ",y, nome[0]);
printf("\n\nNa posicao [%d] o ultimo caracter digitado eh: %c ",(y=tam-1);
nome[tam-1]);
printf("\n\nNa posicao [%d] esta o quarto caracter digitado eh: %c ",y=3, nome[3]);
printf("\n\n Na posicao do primeiro ao terceiro caracter : ");
printf(" ");
for(x=0;x<=2;x++)
{
printf("\n[%d] %c ",x=x+0,nome[x]);
}
printf("\n");
printf("\nNa posicao do primeiro ao ultimo caracter : ");
for(x=0;x<=tam-1;x++)
printf("\n[%d] %c ",x=x+0,nome[x]);
printf("\n\n");
system("pause");
return(0);
}
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
main()
{
char nome[30];
int x,y=0,tam;
printf("\n\n DIGITE UM NOME: ");
gets(nome);
tam=strlen(nome);
printf("\n\t\tO nome digitado eh: %s ",nome);
printf("\n\nNa posicao [%d] o primeiro caracter digitado eh: %c ",y, nome[0]);
printf("\n\nNa posicao [%d] o ultimo caracter digitado eh: %c ",(y=tam-1);
nome[tam-1]);
printf("\n\nNa posicao [%d] esta o quarto caracter digitado eh: %c ",y=3, nome[3]);
printf("\n\n Na posicao do primeiro ao terceiro caracter : ");
printf(" ");
for(x=0;x<=2;x++)
{
printf("\n[%d] %c ",x=x+0,nome[x]);
}
printf("\n");
printf("\nNa posicao do primeiro ao ultimo caracter : ");
for(x=0;x<=tam-1;x++)
printf("\n[%d] %c ",x=x+0,nome[x]);
printf("\n\n");
system("pause");
return(0);
}
Algoritmo em C, Solicitar no teclado uma frase com no máximo 40 letras. Se o tamanho for maior que 40, dar uma mensagem de entrada inválida e solicitar novamente, se passar, imprimir a frase na vertical com um tempo em cada letra.
Algoritmo em C, Solicitar no teclado uma frase com no máximo 40 letras. Se o tamanho for maior que 40, dar uma mensagem de entrada inválida e solicitar novamente, se passar, imprimir a frase na vertical com um tempo em cada letra.
#include<stdio.h>
#include<stdlib.h>
#include <string.h>
main()
{
char FRASE[40];int x,tam;
printf("\nDIGITE UMA FRASE: ");
gets(FRASE);
tam=strlen(FRASE);
while(tam>40)
{
printf("\nTAMANHO INVALIDO.MAXIMO 40 LETRAS");
printf("\nDIGITE NOVAMENTE");
gets(FRASE);tam=strlen(FRASE);
}
printf("\n\n");
for(x=0;x<=tam;x++)
printf("\n%c",FRASE[x]);
printf("\n\n");
system("pause");
return(0);
}
Trabalhos.:
E-mail: mvf5system@gmail.com
Blog: http://mvf5-system.blogspot.com.br/
Facebook: https://www.facebook.com/mvf5systems
#include<stdio.h>
#include<stdlib.h>
#include <string.h>
main()
{
char FRASE[40];int x,tam;
printf("\nDIGITE UMA FRASE: ");
gets(FRASE);
tam=strlen(FRASE);
while(tam>40)
{
printf("\nTAMANHO INVALIDO.MAXIMO 40 LETRAS");
printf("\nDIGITE NOVAMENTE");
gets(FRASE);tam=strlen(FRASE);
}
printf("\n\n");
for(x=0;x<=tam;x++)
printf("\n%c",FRASE[x]);
printf("\n\n");
system("pause");
return(0);
}
Trabalhos.:
E-mail: mvf5system@gmail.com
Blog: http://mvf5-system.blogspot.com.br/
Facebook: https://www.facebook.com/mvf5systems
11 de jul. de 2016
Exercício em C, Informe dois nomes, imprimir o tamanho de cada um e mostrá-los.
Exercício em C, Informe dois nomes, imprimir o tamanho de cada um e mostrá-los.
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
main()
{
char STR1[30],STR2[30];
printf("INFORME UM NOME: ");
gets(STR1);//gets=>lê uma string no teclado
printf("\nINFORME UM OUTRO NOME: ");
gets(STR2);//gets=> lê uma string no teclado
printf("\nO TAMANHO DO PRIMEIRO NOME E:%d",strlen(STR1)); //strlen=>retorna o tamanho da string
printf("\nOS NOMES DIGITADOS FORAM:%s",strcat(STR1,STR2));//strcat=>anexa a string2 no final da string1
printf("\nO CONTEUDO DA VARIAVEL str1 AGORA E %s",strcpy(STR1,STR2));//strcpy=>copia a string0
para string1
printf("\n");
system("pause");
return(0);
}
Trabalhos.:
E-mail: mvf5system@gmail.com
Blog: http://mvf5-system.blogspot.com.br/
Facebook: https://www.facebook.com/mvf5systems
E-mail: mvf5system@gmail.com
Blog: http://mvf5-system.blogspot.com.br/
Facebook: https://www.facebook.com/mvf5systems
Exercício em C, Receber do teclado a sigla do estado de uma pessoa e imprimir uma das seguintes mensagens: "Carioca, Paulista, Mineiro, Outros estados".
Exercício em C, Receber do teclado a sigla do estado de uma pessoa e imprimir uma das seguintes mensagens: "Carioca, Paulista, Mineiro, Outros estados".
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
#include <string.h>
// neste programa tem que usar o arquivo de include string.h por causa da função
// strcmp, cuja função é comparar duas strings.
main()
{
char estado[3];
printf("Informe a sigla de um estado do Brasil: ");
// gets(sigla);
scanf("%s", estado);
if(!strcmp(estado,"MG") || !strcmp(estado,"mg"))
printf("Mineiro\n");
else
if(!strcmp(estado,"RJ") || !strcmp(estado,"rj"))
printf("Carioca\n");
else
if(!strcmp(estado,"SP") || !strcmp(estado,"sp"))
printf("Paulista\n");
else
printf("Outros estados\n");
printf("\n");
system("pause");
return 0;
}
Trabalhos.:
E-mail: mvf5system@gmail.com
Blog: http://mvf5-system.blogspot.com.br/
Facebook: https://www.facebook.com/mvf5systems
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
#include <string.h>
// neste programa tem que usar o arquivo de include string.h por causa da função
// strcmp, cuja função é comparar duas strings.
main()
{
char estado[3];
printf("Informe a sigla de um estado do Brasil: ");
// gets(sigla);
scanf("%s", estado);
if(!strcmp(estado,"MG") || !strcmp(estado,"mg"))
printf("Mineiro\n");
else
if(!strcmp(estado,"RJ") || !strcmp(estado,"rj"))
printf("Carioca\n");
else
if(!strcmp(estado,"SP") || !strcmp(estado,"sp"))
printf("Paulista\n");
else
printf("Outros estados\n");
printf("\n");
system("pause");
return 0;
}
Trabalhos.:
E-mail: mvf5system@gmail.com
Blog: http://mvf5-system.blogspot.com.br/
Facebook: https://www.facebook.com/mvf5systems
Exercício em C, Receber um nome do teclado e imprimi-lo de trás pra frente.
Exercício em C, Receber um nome do teclado e imprimi-lo de trás pra frente.
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
#include <string.h>
main()
{
int x,y,tam;
char nome[30];
printf("Digite uma palavra: ");
gets(nome);
tam = strlen(nome);
printf("\n A palavra de tras pra frente e: ");
for (x=tam-1; x >= 0; x--)
printf("%c",nome[x]);
printf("\n\n");
system("pause");
return 0;
}
Trabalhos.:
E-mail: mvf5system@gmail.com
Blog: http://mvf5-system.blogspot.com.br/
Facebook: https://www.facebook.com/mvf5systems
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
#include <string.h>
main()
{
int x,y,tam;
char nome[30];
printf("Digite uma palavra: ");
gets(nome);
tam = strlen(nome);
printf("\n A palavra de tras pra frente e: ");
for (x=tam-1; x >= 0; x--)
printf("%c",nome[x]);
printf("\n\n");
system("pause");
return 0;
}
Trabalhos.:
E-mail: mvf5system@gmail.com
Blog: http://mvf5-system.blogspot.com.br/
Facebook: https://www.facebook.com/mvf5systems
Exercício em C, receber do teclado uma mensagem e imprimir quantas letras A, E, I, O, U tem esta mensagem. Considerar minúscula e maiúscula. A função em portugol que acessa letra por letra de uma palavra é strlem(variavel,x). (x é a posição da letra na frase) .
Exercício em C, receber do teclado uma mensagem e imprimir quantas letras A, E, I, O, U tem esta mensagem. Considerar minúscula e maiúscula. A função em portugol que acessa letra por letra de uma palavra é strlem(variavel,x). (x é a posição da letra na frase).
Exemplo:
curso = "curso de redes" Imprimir strelem(curso,3) ==> irá imprimir a letra s, pois a posição da primeira letra da palavra curso é 0. a segunda é 1, a terceira é 2 e assim sucessivamente.
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
#include <string.h>
main()
{
int x,tam;
int ca,ce,ci,co,cu;
char nome[30];
// inicializei todas as variaveis com zero porque sao contadores
ca = ce = ci = co = cu = 0;
printf("Digite uma frase: ");
gets(nome);
tam = strlen(nome);
for (x=1; x <= tam-1; x++)
{
if (nome[x] == 'a' || nome[x] == 'A')
ca++;
else
if (nome[x] == 'e' || nome[x] == 'E')
ce++;
else
if (nome[x] == 'i' || nome[x] == 'I')
ci++;
else
if (nome[x] == 'o' || nome[x] == 'O')
co++;
else
if (nome[x] == 'u' || nome[x] == 'U')
cu++;
}
printf("\n\nA frase tem:\n");
printf("\n%d letra a",ca);
printf("\n%d letra e",ce);
printf("\n%d letra i",ci);
printf("\n%d letra o",co);
printf("\n%d letra u",cu);
printf("\n\n");
system("pause");
return 0;
}
Trabalhos.:
E-mail: mvf5system@gmail.com
Blog: http://mvf5-system.blogspot.com.br/
Facebook: https://www.facebook.com/mvf5systems
Exemplo:
curso = "curso de redes" Imprimir strelem(curso,3) ==> irá imprimir a letra s, pois a posição da primeira letra da palavra curso é 0. a segunda é 1, a terceira é 2 e assim sucessivamente.
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
#include <string.h>
main()
{
int x,tam;
int ca,ce,ci,co,cu;
char nome[30];
// inicializei todas as variaveis com zero porque sao contadores
ca = ce = ci = co = cu = 0;
printf("Digite uma frase: ");
gets(nome);
tam = strlen(nome);
for (x=1; x <= tam-1; x++)
{
if (nome[x] == 'a' || nome[x] == 'A')
ca++;
else
if (nome[x] == 'e' || nome[x] == 'E')
ce++;
else
if (nome[x] == 'i' || nome[x] == 'I')
ci++;
else
if (nome[x] == 'o' || nome[x] == 'O')
co++;
else
if (nome[x] == 'u' || nome[x] == 'U')
cu++;
}
printf("\n\nA frase tem:\n");
printf("\n%d letra a",ca);
printf("\n%d letra e",ce);
printf("\n%d letra i",ci);
printf("\n%d letra o",co);
printf("\n%d letra u",cu);
printf("\n\n");
system("pause");
return 0;
}
E-mail: mvf5system@gmail.com
Blog: http://mvf5-system.blogspot.com.br/
Facebook: https://www.facebook.com/mvf5systems
Exercício em C, receber do teclado um nome e imprimir tantas vezes quantos forem seus caracteres.
Exercício em C, receber do teclado um nome e imprimir tantas vezes quantos forem seus caracteres.
#include <stdio.h>
#include <string.h>
main()
{
int x,tam;
char nome[30];
printf("Digite um nome: ");
gets(nome);
tam = strlen(nome);
for (x=1; x <= tam; x++)
printf("\n%s",nome);
printf("\n\n");
system("pause");
return 0;
}
Trabalhos.:
E-mail: mvf5system@gmail.com
Blog: http://mvf5-system.blogspot.com.br/
Facebook: https://www.facebook.com/mvf5systems
#include <stdio.h>
#include <string.h>
main()
{
int x,tam;
char nome[30];
printf("Digite um nome: ");
gets(nome);
tam = strlen(nome);
for (x=1; x <= tam; x++)
printf("\n%s",nome);
printf("\n\n");
system("pause");
return 0;
}
E-mail: mvf5system@gmail.com
Blog: http://mvf5-system.blogspot.com.br/
Facebook: https://www.facebook.com/mvf5systems
Exercício em C, digite um nome , calcule e mostre quantas letras tem.
Exercício em C, digite um nome , calcule e mostre quantas letras tem.
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
main()
{
int x,tam;
char nome[30];
for (x=1; x <= 4; x++)
{
printf("Digite um nome: ");
gets(nome);
// na variavel tam ficará guardado quantas letras tem o nome
tam = strlen(nome);
printf("\nEsse nome tem %d\ letras.\n\n",tam);
}
printf("\n\n");
system("pause");
return 0;
}
Trabalhos.:
E-mail: mvf5system@gmail.com
Blog: http://mvf5-system.blogspot.com.br/
Facebook: https://www.facebook.com/mvf5systems
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
main()
{
int x,tam;
char nome[30];
for (x=1; x <= 4; x++)
{
printf("Digite um nome: ");
gets(nome);
// na variavel tam ficará guardado quantas letras tem o nome
tam = strlen(nome);
printf("\nEsse nome tem %d\ letras.\n\n",tam);
}
printf("\n\n");
system("pause");
return 0;
}
E-mail: mvf5system@gmail.com
Blog: http://mvf5-system.blogspot.com.br/
Facebook: https://www.facebook.com/mvf5systems
Exercício em C, Ler nome, endereço, telefone e imprimir.
Exercício em C, Ler nome, endereço, telefone e imprimir.
#include <stdio.h>
#include <stdlib.h>
int main()
{
char nome[30], endereco[30], telefone[15];
printf("Informe seu nome: ");
gets(nome);
printf("Informe seu endereco: ");
gets(endereco);
printf("Informe seu telefone: ");
gets(telefone);
printf("\n\nNome: %s\n\n",nome);
printf("Endereco: %s\n\n",endereco);
printf("Telefone: %s\n\n",telefone);
system("PAUSE");
return 0;
}
Trabalhos.:
E-mail: mvf5system@gmail.com
Blog: http://mvf5-system.blogspot.com.br/
Facebook: https://www.facebook.com/mvf5systems
#include <stdio.h>
#include <stdlib.h>
int main()
{
char nome[30], endereco[30], telefone[15];
printf("Informe seu nome: ");
gets(nome);
printf("Informe seu endereco: ");
gets(endereco);
printf("Informe seu telefone: ");
gets(telefone);
printf("\n\nNome: %s\n\n",nome);
printf("Endereco: %s\n\n",endereco);
printf("Telefone: %s\n\n",telefone);
system("PAUSE");
return 0;
}
E-mail: mvf5system@gmail.com
Blog: http://mvf5-system.blogspot.com.br/
Facebook: https://www.facebook.com/mvf5systems
Exercício em C, escrever seu nome na tela 10 vezes. Um nome por linha.
Exercício em C, escrever seu nome na tela 10 vezes. Um nome por linha.
#include <stdio.h>
main()
{
int x;
for (x=1;x <=10; x++)
printf("\nMvf5system@gmail.com ");
printf("\n");
system("pause");
return 0;
}
Trabalhos.:
E-mail: mvf5system@gmail.com
Blog: http://mvf5-system.blogspot.com.br/
Facebook: https://www.facebook.com/mvf5systems
#include <stdio.h>
main()
{
int x;
for (x=1;x <=10; x++)
printf("\nMvf5system@gmail.com ");
printf("\n");
system("pause");
return 0;
}
E-mail: mvf5system@gmail.com
Blog: http://mvf5-system.blogspot.com.br/
Facebook: https://www.facebook.com/mvf5systems
Exercício em C, receber um nome e imprimir as letras na posição impar;
Exercício em C, receber um nome e imprimir as letras na posição impar;
#include <string.h>
#include <stdio.h>
main()
{
int pp=1,tam,x;
char APELIDO[100];
printf ("Informe um apelido:");
gets(APELIDO);
tam=strlen(APELIDO);
printf("\nAs letras na posicao impar sao: ",x);
while(pp<=tam-1)
{
printf(" %c ",APELIDO[pp]);
pp=pp+2;
}
printf ("\n");
printf("\n\tNome digitado: %s\t",APELIDO);
printf ("\n\n");
system("PAUSE");
return 0;
}
Trabalhos.:
E-mail: mvf5system@gmail.com
Blog: http://mvf5-system.blogspot.com.br/
Facebook: https://www.facebook.com/mvf5systems
#include <string.h>
#include <stdio.h>
main()
{
int pp=1,tam,x;
char APELIDO[100];
printf ("Informe um apelido:");
gets(APELIDO);
tam=strlen(APELIDO);
printf("\nAs letras na posicao impar sao: ",x);
while(pp<=tam-1)
{
printf(" %c ",APELIDO[pp]);
pp=pp+2;
}
printf ("\n");
printf("\n\tNome digitado: %s\t",APELIDO);
printf ("\n\n");
system("PAUSE");
return 0;
}
E-mail: mvf5system@gmail.com
Blog: http://mvf5-system.blogspot.com.br/
Facebook: https://www.facebook.com/mvf5systems
31 de jan. de 2016
O menor valor contido na matriz e sua posição
Escrever um algoritmo em C para ler uma matriz (7,4) contendo valores inteiros (supor que os valores são distintos). Após, encontrar o menor valor contido na matriz e sua posição.
#include <stdio.h>
#include <stdlib.h>
main(){
int x, y, mat[7][4], menor = 0, pX =0, pY = 0;
for(x = 0; x< 7; x++){
for(y = 0; y < 4; y++){
printf("Linha [%d] - coluna [%d]", x+1, y+1);
scanf("%d",&mat[x][y]);
if(x == 0 && y == 0){
menor = mat[x][y];
}
else{
if(mat[x][y] < menor){
menor = mat[x][y];
pX = x;
pY = y;
}
}
}
}
printf("\nMenor numero: %d", menor);
printf("\nPosicao: Linha: %d - Coluna: %d", pX+1, pY+1);
system("pause -> null");
}
Trabalhos.:
E-mail: mvf5system@gmail.com
Blog: http://mvf5-system.blogspot.com.br/
Facebook: https://www.facebook.com/mvf5systems
#include <stdio.h>
#include <stdlib.h>
main(){
int x, y, mat[7][4], menor = 0, pX =0, pY = 0;
for(x = 0; x< 7; x++){
for(y = 0; y < 4; y++){
printf("Linha [%d] - coluna [%d]", x+1, y+1);
scanf("%d",&mat[x][y]);
if(x == 0 && y == 0){
menor = mat[x][y];
}
else{
if(mat[x][y] < menor){
menor = mat[x][y];
pX = x;
pY = y;
}
}
}
}
printf("\nMenor numero: %d", menor);
printf("\nPosicao: Linha: %d - Coluna: %d", pX+1, pY+1);
system("pause -> null");
}
Trabalhos.:
E-mail: mvf5system@gmail.com
Blog: http://mvf5-system.blogspot.com.br/
Facebook: https://www.facebook.com/mvf5systems
Média dos valores pares contidos numa matriz
Escrever um algoritmo para armazenar valores inteiros em uma matriz (5,6). A seguir, calcular a média dos valores pares contidos na matriz e escrever seu conteúdo.
#include <stdio.h>
#include <stdlib.h>
main(){
int x, y, mat[5][6], soma = 0, cont = 0;
for(x = 0; x< 5; x++){
for(y = 0; y < 6; y++){
printf("Linha [%d] - coluna [%d]", x+1, y+1);
scanf("%d",&mat[x][y]);
if(mat[x][y] % 2 == 0){
soma += mat[x][y];
cont++;
}
}
}
printf("\n\nValores pares\n");
for(x = 0; x< 5; x++){
for(y = 0; y < 6; y++){
if(mat[x][y] % 2 == 0){
printf("%d\t",mat[x][y]);
}
}
}
printf("\nMedia: %.2f",(float) soma / cont);
system("pause -> null");
}
Trabalhos.:
E-mail: mvf5system@gmail.com
Blog: http://mvf5-system.blogspot.com.br/
Facebook: https://www.facebook.com/mvf5systems
#include <stdio.h>
#include <stdlib.h>
main(){
int x, y, mat[5][6], soma = 0, cont = 0;
for(x = 0; x< 5; x++){
for(y = 0; y < 6; y++){
printf("Linha [%d] - coluna [%d]", x+1, y+1);
scanf("%d",&mat[x][y]);
if(mat[x][y] % 2 == 0){
soma += mat[x][y];
cont++;
}
}
}
printf("\n\nValores pares\n");
for(x = 0; x< 5; x++){
for(y = 0; y < 6; y++){
if(mat[x][y] % 2 == 0){
printf("%d\t",mat[x][y]);
}
}
}
printf("\nMedia: %.2f",(float) soma / cont);
system("pause -> null");
}
E-mail: mvf5system@gmail.com
Blog: http://mvf5-system.blogspot.com.br/
Facebook: https://www.facebook.com/mvf5systems
Operações com Vetor em C
Escreva um algoritmo que apresente o seguinte menu:
1 – Inserir
2 – Remover
3 – Escrever na Tela o Vetor
4 – Sair
a. Quando for escolhida a opção número 1, uma subrotina chamada inserir deve inserir um elemento (número) em um vetor. A subrotina deve receber como parâmetro o número a ser inserido, a posição (índice) a ser inserido, o tamanho do vetor e o nome do vetor.
b. Quando for escolhida a opção número 2, uma subrotina chamada remover deve eliminar um elemento de um vetor. A subrotina deve receber por parâmetro a posição (índice) do elemento a ser eliminado, o tamanho do vetor e o nome do vetor.
c. Quando for escolhida a opção número 3, uma subrotina chamada escreve deve escrever na tela os elementos do vetor.
#include <stdio.h>
int menu();
void inicializar(int tam, int vet[]);
void inserir(int num, int pos, int tam, int vet[]);
void remover(int pos, int tam, int vet[]);
void mostrar(int vetor[], int tam);
int vet[10];
main(){
int numero, posicao, tamanho = 10;
int op;
inicializar(tamanho, vet);
do{
op = menu();
switch(op){
case 1:
printf("\nInforme o numero para ser inserido: ");
scanf("%d",&numero);
printf("\nInforme a posicao para ser inserido: ");
scanf("%d",&posicao);
inserir(numero, posicao, tamanho, vet);
break;
case 2:
printf("\nInforme a posicao para ser removida: ");
scanf("%d",&posicao);
remover(posicao, tamanho, vet);
break;
case 3:
mostrar(vet, tamanho);
break;
default:
printf("\nOpcao invalida");
break;
}
}while(op != 4);
system("pause -> null");
}
int menu(){
int op;
printf("1-Inserir\n2-Remover\n3-Escrever na Tela o Vetor\n4-sair");
scanf("%d",&op);
system("cls");
return op;
}
void inicializar(int tam, int vet[]){
int x ;
for(x = 0; x < tam; x++){
vet[x] = 0;
}
}
void inserir(int num, int pos, int tam, int vet[]){
if(pos <= tam){
vet[pos-1] = num;
}
else{
printf("\nPosicao invalida");
}
}
void mostrar(int vetor[], int tam){
int x;
for(x = 0; x < tam; x++){
printf("posicao[ %d ]: %d\n",x+1,vet[x]);
}
printf("\n\n");
}
void remover(int pos, int tam, int vet[]){
int x ;
for(x = 0; x < tam; x++){
if( x == pos -1){
vet[x] = 0;
}
}
printf("\nRemovido com sucesso\n\n");
}
Trabalhos.:
E-mail: mvf5system@gmail.com
Blog: http://mvf5-system.blogspot.com.br/
Facebook: https://www.facebook.com/mvf5systems
1 – Inserir
2 – Remover
3 – Escrever na Tela o Vetor
4 – Sair
a. Quando for escolhida a opção número 1, uma subrotina chamada inserir deve inserir um elemento (número) em um vetor. A subrotina deve receber como parâmetro o número a ser inserido, a posição (índice) a ser inserido, o tamanho do vetor e o nome do vetor.
b. Quando for escolhida a opção número 2, uma subrotina chamada remover deve eliminar um elemento de um vetor. A subrotina deve receber por parâmetro a posição (índice) do elemento a ser eliminado, o tamanho do vetor e o nome do vetor.
c. Quando for escolhida a opção número 3, uma subrotina chamada escreve deve escrever na tela os elementos do vetor.
#include <stdio.h>
int menu();
void inicializar(int tam, int vet[]);
void inserir(int num, int pos, int tam, int vet[]);
void remover(int pos, int tam, int vet[]);
void mostrar(int vetor[], int tam);
int vet[10];
main(){
int numero, posicao, tamanho = 10;
int op;
inicializar(tamanho, vet);
do{
op = menu();
switch(op){
case 1:
printf("\nInforme o numero para ser inserido: ");
scanf("%d",&numero);
printf("\nInforme a posicao para ser inserido: ");
scanf("%d",&posicao);
inserir(numero, posicao, tamanho, vet);
break;
case 2:
printf("\nInforme a posicao para ser removida: ");
scanf("%d",&posicao);
remover(posicao, tamanho, vet);
break;
case 3:
mostrar(vet, tamanho);
break;
default:
printf("\nOpcao invalida");
break;
}
}while(op != 4);
system("pause -> null");
}
int menu(){
int op;
printf("1-Inserir\n2-Remover\n3-Escrever na Tela o Vetor\n4-sair");
scanf("%d",&op);
system("cls");
return op;
}
void inicializar(int tam, int vet[]){
int x ;
for(x = 0; x < tam; x++){
vet[x] = 0;
}
}
void inserir(int num, int pos, int tam, int vet[]){
if(pos <= tam){
vet[pos-1] = num;
}
else{
printf("\nPosicao invalida");
}
}
void mostrar(int vetor[], int tam){
int x;
for(x = 0; x < tam; x++){
printf("posicao[ %d ]: %d\n",x+1,vet[x]);
}
printf("\n\n");
}
void remover(int pos, int tam, int vet[]){
int x ;
for(x = 0; x < tam; x++){
if( x == pos -1){
vet[x] = 0;
}
}
printf("\nRemovido com sucesso\n\n");
}
Trabalhos.:
E-mail: mvf5system@gmail.com
Blog: http://mvf5-system.blogspot.com.br/
Facebook: https://www.facebook.com/mvf5systems