Pesquisar na Comunidade
Mostrando resultados para as tags ''estudante''.
Encontrado 2 registros
-
Módulos do python, dicas de estudo.
uma questão postou M. Karolina Souza Repositório de scripts - Python
Olá pessoal, tudo bem? Sou estudante de ciência da computação e estou estudando python já a uns 2 meses, eu programava em C/C++, e a questão dos módulos está me deixando confusa, qual a melhor maneira para estudar os módulos a fim de me aprofundar? A minha maior dificuldade no momento são eles, os professores recomendam o estudo por meio da documentação e prática, que é o que estou fazendo, porém acabo me perdendo nos inúmeros conteúdos, vocês teriam alguma dica para poder organizar melhor o estudo ou alguma outra técnica? Obrigada 🙂- 1 resposta
-
- python scripts
- python 3.8.2
- (e %d mais)
-
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; }