Vetor

vetor01

#include<stdio.h>
#include<conio.h>
#include<string.h>


int main(){
   char login[100];
   char senha[100];
  
   printf("Usuario:");
   scanf("%s",&login);

   printf("\n\t Senha:");
   scanf("%s",&senha);
  
   if(strstr(login,"ale")&& strstr(senha,"123456")){ //comando que faz comparação
        printf("\n\t Usuario Encontrado");
        } // fim if
    else{
        printf("\n\t usario invalido!!");
        } // fim else
    getch();
    } // fim main

vetor02

#include<stdio.h>
#include<conio.h>
#include<string.h>
#include<stdlib.h>
#include <ctype.h>
// programa de cadastro que realiza consultas


int main(){
   char nome[100][100];
   char opc,pesq[100];
   int i=0,x,aux=0;

   do{
   printf("\n\t Digite o nome:");
   scanf("%s",&nome[i]);
   i++;
   printf("\n\t Digite o seu telefone:");
   scanf("%s",&nome[i]);
   i++;
   printf("\n\t Digite o seu Email:");
   scanf("%s",&nome[i]);
   i++;
   printf("\n\t Deseja continuar o cadastro?(s/n)\t");
   scanf(" %c",&opc);
   }while(opc=='s' || opc=='S'); // fim while
   system("cls");
  
   do{
   system("cls");
   printf("\n\t Digite uma das opções");
   printf("\n\t 1 -imprimir todos os contatos");
   printf("\n\t 2 -pesquisar e imprimir por nome");
   printf("\n\t 3 -pesquisar e imprimir fone");
   printf("\n\t 4 -pesquisar e imprimir email");
   printf("\n\t 0 -SAIR");
   scanf("%d",&x);
  
  switch(x){
        case 1:
                for(aux=0;aux<=i;aux++){
                printf("\n\t %s",nome[aux]);
                }
          break;
        case 2:
                printf("\n\t Digite o nome que vc deseja pesquisar:\n\t");
                scanf("%s",&pesq);
                for(aux=0;aux<=i;aux=aux+3){
                if(strstr(pesq,nome[aux])){
                    printf("\n\t %s",nome[aux]);
                   aux=aux+1;
                    printf("\n\t %s",nome[aux]);
                  aux=aux+1;
                    printf("\n\t %s",nome[aux]);
                }
            }   
         break;
         case 3:
                printf("\n\t Digite o telefone que vc deseja pesquisar:\n\t");
                scanf("%s",&pesq);
                for(aux=1;aux<=i;aux=aux+3){
                if(strstr(pesq,nome[aux])){
                    aux=aux-1;
                    printf("\n\t %s",nome[aux]);
                   aux=aux+1;
                    printf("\n\t %s",nome[aux]);
                  aux=aux+1;
                    printf("\n\t %s",nome[aux]);
                }
            } 
          break;
          case 4:
                printf("\n\t Digite o Email que vc deseja pesquisar:\n\t");
                scanf("%s",&pesq);
                for(aux=2;aux<=i;aux=aux+3){
                if(strstr(pesq,nome[aux])){
                   aux=aux-2;
                    printf("\n\t %s",nome[aux]);
                   aux=aux+1;
                    printf("\n\t %s",nome[aux]);
                  aux=aux+1;
                    printf("\n\t %s",nome[aux]);
                }
            }
          break;
         default:
            printf("\n\t ENCERRANDO O PROGRAMA!!!");
                  
        } // fim switch
       
   printf("\n\t Deseja continuar o programa?(s/n)\n\t");
   scanf(" %c",&opc);
   }while(opc=='s' || opc=='S'); // fim while
   
} //fim main

vetor03

#include<stdio.h>
#include<conio.h>
#include <stdlib.h>

/*
**
1) Sabendo-se que um número dividido por %2 te devolve o resto da divisão, e
se este resto for 0 o número é par, faça um programa em C para ler um vetor
de inteiros positivos de 10 posições. Imprimir a quantidade de números pares
e impares.
**
*/

int main(){
    int v[10],i,par=0,impar=0;
   
    for(i=0;i<=9;i++){
    printf("\n\t Digite o primeiro valor do vetor vetor:");
    scanf("%d",&v[i]);
   
    if(v[i] %2 == 0) par++;
    else impar++;
    }   // fim for
  
    system("cls"); // limpa a tela
    printf("\n \t Foram digitados %d numero pares",par); 
    printf("\n \t Foram digitados %d numero impares",par);  

    getch();
    } // fim main

vetor04

#include<stdio.h>
#include<conio.h>
#include <stdlib.h>

/*
**
2) Preencha 2 vetores com 10 elementos cada um. O primeiro vetor
terá números inteiros representando as idades das 10 pessoas.
O 2º vetor do tipo char representará o sexo da cada pessoa
correspondente do vetor 1. Faça um programa que teste se a
idade (vetor 1) >=18 e o sexo (vetor 2) sendo 'm' (masculino)
imprima "trazer o a reservista."
Ex.:

INDICE IDADES SEXO
0 10 F
1 15 M
2 19 M    <--- IMPRIMA TRAZER TÍTULO DE ELEITOR
3 34 F
4 33 F
5 31 M    <--- IMPRIMA TRAZER TÍTULO DE ELEITOR
6 12 M
7 15 F
8 22 M    <--- IMPRIMA TRAZER TÍTULO DE ELEITOR
9 18 F
**
*/

int main(){
    int v1[10],i,par=0,impar=0;
    char v2[10];
   
    for(i=0;i<=9;i++){
    printf("\n\t Digite a idade da pessoa:");
    scanf("%d",&v1[i]);
   
    printf("\n\t Digite o sexo da pessoa:");
    scanf(" %c",&v2[i]);
   
    }   // fim for
  
    for(i=0;i<=9;i++){  
    printf("\n\t %d:",v1[i]);
    if(v2[i] =='m' || v2[i]=='M')  printf("\t É necessario trazer a reservista!!");
    } // fim for
   
    getch();
    } // fim main

vetor05

#include<stdio.h>
#include<conio.h>
#include <stdlib.h>

/*
**
3) Preencha 2 vetores com 5 elementos cada. Troque os
elementos correspondentes do 1º vetor com o do 2º vetor.
**
*/

int main(){
    int v1[5],v2[5],i,aux;
   
    for(i=0;i<=4;i++){
    printf("\n\t Digite o valor do primeiro vetor:");
    scanf("%d",&v1[i]);  
    }   // fim for
  
    for(i=0;i<=4;i++){
    printf("\n\t Digite o valor do segundo vetor:");
    scanf("%d",&v2[i]);  
    }  // fim for 
   
    for(i=0;i<=4;i++){  
    aux=v1[i];
    v1[i]=v2[i];
    v2[i]=aux;
   
    printf("\n\t vetor1 = %d vetor2 = %d",v1[i],v2[i]);
    } // fim for
   
    getch();
    } // fim main

vetor06

#include<stdio.h>
#include<conio.h>
#include <stdlib.h>

/*
**
4) Preencha um vetor de 10 elementos contendo 1 letra (char) em cada elemento. Imprima
quantas vezes aparecem as vogais e consoantes.
**
*/

int main(){
    int i,j,vogal=0,cons=0;
    char v[10];
    char gab[11]="aAeEiIoOuU";
   
    for(i=0;i<=9;i++){
    printf("\n\t Digite uma letra do alfabeto:");
    scanf(" %c",&v[i]);  
    }  // fim for
  
    for(i=0;i<=9;i++){
    for(j=0;j<=9;j++){
    if(v[i]==gab[j]) vogal++;
    else cons++;
     } // fim for
    } // fim for 
   
    printf("\n\t vogal = %d consoante = %d",vogal,cons);
  
   
    getch();
    } // fim main

vetor07

#include<stdio.h>
#include<conio.h>
#include <stdlib.h>

/*
**
1) Preencha 2 vetores de 5 elementos. Some cada elemento correspondente num 3 vetor.Imprima o 3 vetor.
**
*/

int main(){
    int v1[5],v2[5],v3[5],i;
   
    for(i=0;i<=5;i++){
    printf("\n\t Digite o um valor para o vetor 1º vetor:");
    scanf("%d",&v1[i]);
    }   // fim for
   
    for(i=0;i<=5;i++){
    printf("\n\t Digite o um valor para o vetor 2º vetor:");
    scanf("%d",&v2[i]);
    } //fim for
   
    system("cls");
    printf("\t A soma dos 2 primeiros vetores :");  
   
    for(i=0;i<=5;i++){
    v3[i]=v1[i] + v2[i];
    printf("\n\t %d",v3[i]);  
    } // fim for

    getch();
    } // fim main

vetor08

#include<stdio.h>
#include<conio.h>
#include <stdlib.h>

/*
**
2) Armazene a tabuada de um determinado numero num vetor de 10 elementos
**
*/

int main(){
    int v[11],num,i;
   
    printf("\n\t Digite o numero desejado para a tabuada:");
    scanf("%d",&num);
   
    for(i=0;i<=10;i++){
    v[i]=num*i;
    printf("\n\t %d",v[i]);
    } // fim for
      
    getch();
    } // fim main

vetor09

#include<stdio.h>
#include<conio.h>
#include <stdlib.h>

/*
**
3) Preencha um vetor de 10 elementos correspondentes aos salarios dos funcionarios
Aplique 10% de aumento a todos.
**
*/
float aumento(float x) { // função que calcula o aumento de salario
      x*=1.1;
      return x;
      }


int main(){
    float v[9];
    int i;
   
    for(i=0;i<=9;i++){
    printf("\n\t Digite um valor para o vetor:");
    scanf("%f",&v[i]);
    v[i]=aumento(v[i]);
    } // fim for
   
    printf("\n\t Tabela de salarios");
    for(i=0;i<=9;i++){
    printf("\n\t O salario corrigido e: %5.2f",v[i]);                  
    } // fim for
      
    getch();
    } // fim main

vetor10

#include<conio.h>
#include <stdlib.h>

/*
**
4) Preencha 2 vetores de 5 elementos. Compare cada elemento do 1 vetor com o elemento
correspondente do 2 vetor. Imprima o que tem valor maior.
**
*/
int max(int x, int y) { // função que  compara o maior entre 2 valores
      int i;
      if(x<y) x=y;
      return x;
      }


int main(){
    int v1[5],v2[5],i;
   
    for(i=0;i<=4;i++){
    printf("\n\t Digite um valor para o primeiro vetor:");
    scanf("%d",&v1[i]);
    } // fim for
   
    for(i=0;i<=4;i++){
    printf("\n\t Digite um valor para o segundo vetor:");
    scanf("%d",&v2[i]);
    } // fim for
   
    printf("\n\t Os maiores valores sao:");
    for(i=0;i<=4;i++){
    v1[i]=max(v1[i],v2[i]); // chamando a função
    printf("\n\t %d",v1[i]);                  
    } // fim for
      
    getch();
    } // fim main

vetor11

#include<stdio.h>
#include<conio.h>
/*
**
1) Elabore um programa que preencha um vetor de 5 elementos.Em seguida digite um
valor que já exista em algum elementos do vetor. Imprima o numero do indice de
onde o valor foi digitado.
**
*/

int main(){
    int v[5],i=0,num;
   
    for(i=0;i<=4;i++){
    printf("\n\t Digite o primeiro valor do vetor :");
    scanf("%d",&v[i]);
    }   // fim for
   
    printf("\n\t Digite um valor já digitado acima");
    scanf("%d",&num);
   
    for(i=0;i<=4;i++){
       if(v[i] == num) break;
    } // fim for
   
    printf("\n\t O numero digitado foi %d e o indice dele e %d",v[i],i);
      
    getch();
    } // fim main

vetor12

#include<stdio.h>
#include<conio.h>
/*
**
2) Codifique um programa que preencha um vetor de 3 posições com números
inteiros. Imprima o numero e o indice do maior numero.
**
*/

int main(){
    int v[3],i=0,max,indice;
   
    for(i=0;i<=2;i++){
    printf("\n\t Digite o primeiro valor do vetor :");
    scanf("%d",&v[i]);
    }   // fim for
    max=v[0];
    for(i=0;i<=2;i++){
       if(v[i] > max){
       max=v[i];
       indice=i;
       } // fim if
    } // fim for
   
    printf("\n\t O Maior numero digitado foi %d e o indice dele e %d",max,indice);    
    getch();
    } // fim main

vetor13

#include<stdio.h>
#include<conio.h>
/*
**
3) Preencha um vetor de 10 elementos e em seguida imprima-o na ordem inversa da
digitação
**
*/

int main(){
    int v[10],i=0;
   
    for(i=0;i<10;i++){
    printf("\n\t Digite o primeiro valor do vetor :");
    scanf("%d",&v[i]);
    }  // fim for
    printf("\n\t Vetor em ordem inversa:"); 
    for(i=9;i>=0;i--){
    printf("\n\t %d",v[i]);  
       } // fim for
   
     
    getch();
    } // fim main

vetor14

#include<stdio.h>
#include<conio.h>
/*
**
2) Leia 4 idades num vetor do tipo int e imprima a soma e a media das idades
**
*/
int main(){
    int idade[3],i=0;
    float soma=0;
   
    for(i=0;i<=3;i++){
    printf("\n\t Digite a idade");
    scanf("%d",&idade[i]);
    soma+=idade[i];
    } // fim for
    printf("\n\t A soma e %4.2f",soma);
    soma/=4;
    printf("\n\t A media e %5.2f",soma);
       
    getch();
    } // fim main

vetor15


#include<stdio.h>
#include<conio.h>

/*
** algoritmo de ordenação de vetor por inserção do maior para o menor
*** criado por gabriel arroyo
*** 05/03/2012
**
*/

int main (){
     int v[5], k,i,j,aux;

     for(k=0; k < 5; k++){
             printf("\nDigite um valor para o vetor");
             scanf("%d",&v[k]);
             } // fim for

    for(i=0;i<=k;i++)  {
       for(j=k;j>=0;j--){
           if(v[i]<v[j]){
               aux=v[i];
               v[i]=v[j];
               v[j]=aux;        
                     }  // fim for            
               }   // fim for          
                     
       }
    for(k=0; k < 5; k++)
             printf("\n\t %d",v[k]);
                    
    getch(); // segura a tela e espera um ENTER        
    } // fim main

vetor16


#include <conio.h>
#include <stdio.h>
#include <stdlib.h>

/*
** programa desenvolvido por gabriel arroyo
02) Faça um programa que leia um número indeterminado de linhas contendo cada
uma a idade de um indivíduo. A última linha, que não entrará nos cálculos,
contem o valor da idade menor ou igual a zero (flag). Calcule e mostre a idade
média desse grupo de indivíduos.
 */

float media(float x, int y){ // função que calcula a media aritmetica
      x/=y;
      printf("\n\t A media aritmetica das idades e:%5.2f",x);
      return 0;
      } // fim media
     
int main(){
    float v[50],aux=0,soma=0;
    int k=-1,i=0,j;
   
    do{    
    k++;
    printf("\n\t Para sair digite 0 \n\t Digite sua idade :");
    scanf("%f",&v[k]);
    if(v[k]>=0 && v[k]<1) continue; // interrompe o if
    else {
         soma+=v[k];
         i++;
         }  // fim else
    }while(v[k] != 0 ); // fim while do
   
   aux=media(soma,i); //"chama" a função
   
    for(i=0;i<=k;i++)  {
       for(j=k;j>=0;j--){
           if(v[i]<v[j]){
               aux=v[i];
               v[i]=v[j];
               v[j]=aux;        
                     }  // fim if              
               }  // fim for
       } //fim for
   
    for(j=0; j<k-1; j++)
             printf("\n\t %5.2f",v[j]);
    getch(); // segura a tela até um  ENTER
    } // fim main
Related Posts Plugin for WordPress, Blogger...

Nenhum comentário:

Postar um comentário