aninhasilvac
-
Total de itens
3 -
Registro em
-
Última visita
Posts postados por aninhasilvac
-
-
#include<stdio.h>
#include<conio.h>
//#include<locale.h>
int converte (hora,minuto,segundo,total)
{
total= ((hora*3600)+(minuto*60)+(segundo));
return total;
}
int main()
{
int hora;
int minuto;
int segundo;
int total;
printf("Digite o horário atual no modelo Hora: Minuto: Segundo:\n");
scanf ("%d", &hora);
scanf ("%d", &minuto);
scanf ("%d", &segundo);
printf("\nO horário atual em segundos: \n\n%d", converte(total));
}
Estou tentando converter o horario que o usuario digita em segundos, podem da um erro na linha :
int converte (hora,minuto,segundo,total)
E eu não consigo compilar
alguém consegue me ajudar? -
Oláa, boa noite.
Tenho um seguinte exercicio:Escreva um programa em C, que aloque dinamicamente espaço para 20 números inteiros e os preencha com números impares sequencias iniciando em 3.
#include<stdio.h>
#include<conio.h>
int main ()
{
int a=3, i=1, *vet;
vet= malloc(20*sizeof(int));
*(vet+0)=a;
printf("%d\n", vet [0]);
while (i<20)
{
i++;
*(vet+i)=a+=2;
printf("%d\n", *(vet+i));
}
}
Gostaria de ajuda.
Alterar numero para caracter
em C, C++
Postado
Olá, tudo bem?
Sou a Ana fiz um código para um trabalho da facul, tinha que criar uma lista simplesmente encadeada, e criar uma função onde inverteria os dados digitados pelo usuario. Só que fiz isso com numeros inteiros, e precisava ser como caracteres, eu altero para char o tipo de dado mas o que entra são números inteiro.
Código:
#include <stdio.h>
#include<stdlib.h>
#include<conio.h>
#include <locale.h>
struct lista {
int info;
struct lista* prox;
};
typedef struct lista Lista;
Lista* lst_cria (void)
{
return NULL;
}
Lista* lst_insere (Lista* l, int i)
{
Lista* novo = (Lista*) malloc(sizeof(Lista));
novo -> info = i;
novo -> prox = l;
return novo;
}
void lst_imprime (Lista* l)
{
do {
printf("%d\t",l->info);
l = l->prox;
} while (l != NULL);
}
Lista *lst_inverte( Lista *l)
{
Lista *nova = lst_cria();
Lista *p;
for ( p = l; p; p = p->prox )
nova = lst_insere(nova, p->info);
return nova;
}
int main (void)
{
setlocale(LC_ALL, "Portuguese");
char R;
int i;
Lista* l;
l = lst_cria();
do{
printf("\n\nInforme o dado a ser inserido:");
scanf("%d",&i);
l = lst_insere(l,i);
lst_imprime(l);
printf("\n\nQual o dado que você deseja inserir?\n\n");
printf("Digite: N para NÃO ; S para SIM \n\n");
fflush(stdin);
scanf("%c",&R);
}while(R=='S'||R =='s');
if (R=='N'||R=='n')
{
printf ("Invertendo...\n\n");
Lista *invertida = lst_inverte(l);
printf("\nLista Invertida!:\n");
lst_imprime(invertida);
}
system("pause");
return 0;
}