1º pedir o valor a consultar -printf/scanfou gets
2ºprocurar o registo
.ciclo for
.if para verificar
3º caso encontre
.verificar se é o ultimo
subtrair menos 1 no contador da inserção
. se não
todos os registos à sua frente, têm que retroceder uma posição
subtrair 1 no contador de insereção
"C"
Programalão em "C"
sexta-feira, 28 de maio de 2010
Apagar
1º pedir o valor a consultar -printf/scanfou gets
2ºprocurar o registo
.ciclo for
.if para verificar
3º caso encontre
.verificar se é o ultimo
subtrair menos 1 no contador da inserção
. se não
todos os registos à sua frente, têm que retroceder uma posição
subtrair 1 no contador de insereção
2ºprocurar o registo
.ciclo for
.if para verificar
3º caso encontre
.verificar se é o ultimo
subtrair menos 1 no contador da inserção
. se não
todos os registos à sua frente, têm que retroceder uma posição
subtrair 1 no contador de insereção
Apagar
1º pedir o valor a consultar -printf/scanfou gets
2ºprocurar o registo
.ciclo for
.if para verificar
3º caso encontre
.verificar se é o ultimo
subtrair menos 1 no contador da inserção
. se não
todos os registos à sua frente, têm que retroceder uma posição
subtrair 1 no contador de insereção
2ºprocurar o registo
.ciclo for
.if para verificar
3º caso encontre
.verificar se é o ultimo
subtrair menos 1 no contador da inserção
. se não
todos os registos à sua frente, têm que retroceder uma posição
subtrair 1 no contador de insereção
quarta-feira, 19 de maio de 2010
anonimo
#include <"conio.h">
#include <"cty«pe.h">
main()
{
typedef struct livros {
char titulo[20],autor[30],editora[20];
int ano;
}liv;
liv l;
strcpy(l.autor,"touken");
strcpy(l.titulo,"qualquercoisa");
strcpy(l.editora,"ansião");
l.ano=2004;
#include <"cty«pe.h">
main()
{
typedef struct livros {
char titulo[20],autor[30],editora[20];
int ano;
}liv;
liv l;
strcpy(l.autor,"touken");
strcpy(l.titulo,"qualquercoisa");
strcpy(l.editora,"ansião");
l.ano=2004;
quarta-feira, 24 de março de 2010
inserir 5 numeros verificar e dizer quantas vezes cada numero foi introdozido
main()
{
int n[5],aux[5];
int a,cont,i,j,encontrado;
for(i=0;i<5;i++)
{
printf("insira um numero");
scanf("%d",&n[i]);
}
for(i=0;i<5;i++)
{
cont=0;
encontrado=0;
for(j=0;j<5;j++)
{
if(n[i]==aux[j])
{
encontrado=1;
}
}
if(encontrado==0)
{
for(a=i;a<5;a++)
{
if(n[i]==n[a])
{
cont++;
}
}
}
printf("\n%d - %d",n[i],cont);
}
getch();
}
{
int n[5],aux[5];
int a,cont,i,j,encontrado;
for(i=0;i<5;i++)
{
printf("insira um numero");
scanf("%d",&n[i]);
}
for(i=0;i<5;i++)
{
cont=0;
encontrado=0;
for(j=0;j<5;j++)
{
if(n[i]==aux[j])
{
encontrado=1;
}
}
if(encontrado==0)
{
for(a=i;a<5;a++)
{
if(n[i]==n[a])
{
cont++;
}
}
}
printf("\n%d - %d",n[i],cont);
}
getch();
}
sexta-feira, 19 de março de 2010
tipos vectores
int n[8];
float[8];
char nome[ Linhas ] [ Colunas ];
| |
V V
nºde elementos | tamanho da string
ex:
char nome[8][50]
float[8];
char nome[ Linhas ] [ Colunas ];
| |
V V
nºde elementos | tamanho da string
ex:
char nome[8][50]
quinta-feira, 18 de março de 2010
programa para solicitar 5 números, via teclado, e exibi-los ordem inversa àquela em que foram fornecidos.
main()
{
int n[5];
printf("insira um numero");
scanf("%d",&n[0]);
printf("insira um numero");
scanf("%d",&n[1]);
printf("insira um numero");
scanf("%d",&n[2]);
printf("insira um numero");
scanf("%d",&n[3]);
printf("insira um numero");
scanf("%d",&n[4]);
printf("\n%d",n[4]);
printf("\n%d",n[3]);
printf("\n%d",n[2]);
printf("\n%d",n[1]);
printf("\n%d",n[0]);
getch();
}
{
int n[5];
printf("insira um numero");
scanf("%d",&n[0]);
printf("insira um numero");
scanf("%d",&n[1]);
printf("insira um numero");
scanf("%d",&n[2]);
printf("insira um numero");
scanf("%d",&n[3]);
printf("insira um numero");
scanf("%d",&n[4]);
printf("\n%d",n[4]);
printf("\n%d",n[3]);
printf("\n%d",n[2]);
printf("\n%d",n[1]);
printf("\n%d",n[0]);
getch();
}
Subscrever:
Mensagens (Atom)