Procurar
Últimos assuntos
Quem está conectado?
Há 1 usuário online :: 0 registrados, 0 invisíveis e 1 visitante Nenhum
[ Ver toda a lista ]
O recorde de usuários online foi de 192 em Ter Out 26, 2021 6:07 am
Treinamento para olimpíada de programação !!!
Página 1 de 1
Treinamento para olimpíada de programação !!!
Data:
entrada: 11081992
saida: 11/08/1992
Entrada: 54321
Saida:
Antes da função
5
4
3
2
1
Depois da função
1
2
3
4
5
*Funciona com caracteres tbm
Entrada1:abcdehij
Entrada2:abcdehij
Saida:abj
Entrada:jose/maria/joao
Saida:
jose
maria
joao
Entrada:jose.maria.joão
Saida:
jose
maria
joão
entrada: 11081992
saida: 11/08/1992
- Código:
#include<stdio.h>
int main(void )
{
char date[10]; //data tem que ser tratada com char exp.:11081992
scanf("%s",date);//leitura da string
printf("%c",date[0]);//dia
printf("%c/",date[1]);//dia
printf("%c",date[2]);//mês
printf("%c/",date[3]);//mês
printf("%c",date[4]);//ano
printf("%c",date[5]);//ano
printf("%c",date[6]);//ano
printf("%c",date[7]);//ano
return 0;
}
Entrada: 54321
Saida:
Antes da função
5
4
3
2
1
Depois da função
1
2
3
4
5
*Funciona com caracteres tbm
- Código:
#include<stdio.h>
char num[10];
int cont;
int n=5; //numero de vezes
void imprimir ();
void ler();
void inversor (void) //função de inversão
{
int t,k;
char temp;
for( t=0; t<n; t++)
{
for(k=0; k<n-1; k++)
{
if(num[k]>num[k+1])
{
temp=num[k];
num[k]=num[k+1];
num[k+1]=temp;
}
}
}
}
void imprimir ()
{
for(cont=0;cont<n;cont++)
{
printf("%c\n",num[cont]); //imprimindo caracter por caracter
}
}
void ler()
{
scanf("%s",num);
}
int main()
{
ler();
printf("Antes da função\n");
imprimir ();
inversor(); //chamda da função
printf("Depois da função\n");
imprimir ();
return 0;
}
Entrada1:abcdehij
Entrada2:abcdehij
Saida:abj
- Código:
#include<stdio.h>
char nome1[10],nome2[10];
int n=10; //quantidade de vezes
int i,j;
void comparar()
{
for (i=0;i<n;i++)
{
for(j=0;j<n;j++)
if(nome1[i]==nome2[j])
{
printf("%c",nome1[i]);
}
}
}
int main()
{
scanf("%s",nome1);
scanf("%s",nome2);
comparar();
return 0;
}
Entrada:jose/maria/joao
Saida:
jose
maria
joao
- Código:
#include<stdio.h>
char nome[20];
int n=20; //quantidade de vezes
int i;
void separar()
{
for (i=0;i<n;i++)
{
if(nome[i]==47)//47=/ ele pula uma linha toda vez que encontra um /
{
printf("\n");
}
else
{
printf("%c",nome[i]);
}
}
}
int main()
{
scanf("%s",nome); //exp.: jose/maria
separar();
return 0;
}
- Código:
#include <stdio.h>
#include <stdlib.h>
int main() {
int i;
for ( i = 32; i < 127; i++ ) {
printf( "%c[%d]\n", i++ , i );
}
return 0;
}
Entrada:jose.maria.joão
Saida:
jose
maria
joão
- Código:
#include<stdio.h>
char nome[50];
int n=50; //quantidade de vezes
int i;
void separar()
{
for (i=0;i<n;i++)
{
if(nome[i]==46)//46=- ele pula uma linha toda vez que encontra um . e apaga o '.'
{
printf("%c\n",0); //apgara a linha
}
else
{
printf("%c",nome[i]);
}
}
}
int main()
{
scanf(" %[^\n]",nome); //ler string com spaco exp jose.maria.joaquim
separar();
return 0;
}
juk- Mensagens : 264
Data de inscrição : 02/04/2012
Tópicos semelhantes
» Engines para programação de jogos em HTML5
» Apostilas Para Diversos Conteudos, Envolvendo Programação e Outros
» Programa para calcular o tempo para encontrar o último elemento de uma lista simplesmente
» para transformar um string para date
» IDE Para desenvolvimento
» Apostilas Para Diversos Conteudos, Envolvendo Programação e Outros
» Programa para calcular o tempo para encontrar o último elemento de uma lista simplesmente
» para transformar um string para date
» IDE Para desenvolvimento
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
Dom Abr 07, 2024 3:16 pm por juk
» Backup FULL CHROME
Dom Abr 07, 2024 2:59 pm por juk
» Dowloand de Videos youtube Sem Permissão adminstrador
Seg Jan 02, 2023 2:13 pm por juk
» Cypecad 2019
Seg Jan 02, 2023 1:41 pm por juk
» Atualizando é instalando o IExplorer 11 no windows 7
Ter Ago 30, 2022 10:54 pm por juk
» COMO HABILITAR INTERNET EXPLORER NO WINDOWS 10
Sex Abr 29, 2022 6:43 pm por juk
» Usando o Monitor de Recursos do sistema para identificar processos Associados.
Qua Abr 06, 2022 10:19 am por juk
» Fazendo backup do anydesk
Ter Abr 05, 2022 7:30 pm por juk
» Recuperando Favoritos, senhas apos formatar o navegador (Mozilla Firefox ou Chrome)
Ter Abr 05, 2022 7:28 pm por juk