#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
Nenhum comentário:
Postar um comentário