Programação e Desenvolvimento

Projetos, softwares, sites, blogs e trabalhos conforme sua necessidade e com os melhores preços.
Tecnologia do Blogger.

Text Widget

Search (Don't Edit)

Sample Text

Colaboradores

Formulir Kontak

Nome

E-mail *

Mensagem *

Full-Width Version (true/false)

Flickr

Arquivo do blog

Facebook

Translate

Video of the Day

Slider (Add Label Name Here!) (Documentation Required)

Teste Teste Teste

Know us

Teste Teste Teste Teste

Popular Posts

Featured


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


Este código em C gera a tabuada completa do 1 até o 10.

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



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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



Postagem em destaque

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

Seguidores

Total de visualizações

Postagens populares