• Home
  • Chat IA
  • Guru IA
  • Tutores
  • Central de ajuda
Home
Chat IA
Guru IA
Tutores

·

Sistemas de Informação ·

Estrutura de Dados

Envie sua pergunta para a IA e receba a resposta na hora

Recomendado para você

Pilares da Orientacao a Objetos - Encapsulamento Abstracao Heranca e Polimorfismo

3

Pilares da Orientacao a Objetos - Encapsulamento Abstracao Heranca e Polimorfismo

Estrutura de Dados

FMU

Pilhas-vs-Filas-Diferencas-Relevantes-Analise-Comparativa

3

Pilhas-vs-Filas-Diferencas-Relevantes-Analise-Comparativa

Estrutura de Dados

FMU

Modelagem-Fisica-Clinica-Pesquisa-Completa-OLTP-SQL

6

Modelagem-Fisica-Clinica-Pesquisa-Completa-OLTP-SQL

Estrutura de Dados

FMU

Atividade Prática Sistemas Operacionais - Simulação de Escalonamento de Processos

7

Atividade Prática Sistemas Operacionais - Simulação de Escalonamento de Processos

Estrutura de Dados

IFF

Texto em Linguagem Repetitiva e Sem Estrutura

4

Texto em Linguagem Repetitiva e Sem Estrutura

Estrutura de Dados

IFES

Prova 01 Ciencia de Dados Mackenzie - Desempenho Academico e Situacao dos Alunos

1

Prova 01 Ciencia de Dados Mackenzie - Desempenho Academico e Situacao dos Alunos

Estrutura de Dados

MACKENZIE

Prova Programação C Ponteiros e Alocação Dinamica

2

Prova Programação C Ponteiros e Alocação Dinamica

Estrutura de Dados

IFES

Simulação de Produção de Rolamentos com Filas de Prioridade em C

4

Simulação de Produção de Rolamentos com Filas de Prioridade em C

Estrutura de Dados

IFES

Palavras e Conexões no Vocabulário

4

Palavras e Conexões no Vocabulário

Estrutura de Dados

IFES

Analise Comparativa de Algoritmos de Ordenacao - Bubble Sort Shell Sort Selection Sort Insertion Sort Quick Sort Merge Sort

17

Analise Comparativa de Algoritmos de Ordenacao - Bubble Sort Shell Sort Selection Sort Insertion Sort Quick Sort Merge Sort

Estrutura de Dados

IFMG

Texto de pré-visualização

Part 1 Declare uma TAD que contenha uma strut cadastro para armazenar o ID do do aluno a nota da P1 a nota da P2 a média A TAD deve implementar funções para aluno Criaralunos int n Alocar espaço na memória dinamicamente para o registro de N alunos Nesta função cada aluno deve receber um ID começando com 1 pro primeiro aluno 2 para segundo etc O campo de notas e média deve ser inicializadas zeradas void Modificarnota cadastro aluno int n int ID int P Essa função irá perguntar ao usuário a nota a ser inserida e alterar nota P P1 ou P2 de um aluno ID Calcular média cadastro aluno int ID Calcula média do do aluno ID e atualiza o campo média Determinar maior média cadastro aluno int n Determina maior média de todos alunos e imprime ID desse aluno O programa principal deve Perguntar ao usuário o número de alunos a ser cadastrados e em seguida chamar a função para criar esses alunos A posição inicial do cadastro de alunos deve ser salvo em um ponteiro chamado aluno Perguntar ao usuário 2 números o primeiro é ID do aluno que desejase alterar alguma nota O segundo número capturado deverá ser 1 para alterar nota da P1 ou 2 para alterar nota da P2 Caso o primeiro número digitado seja 0 o programa deverá imprimir o nome do aluno com maior média e finalizar o programa Caso contrário com base nos 2 números capturados o programa deve chamar a função para modificar a nota P do aluno ID Exemplo se usuário digitar 3 1 o progrmama deverá alterar a P1 do aluno 3 Recalcular o campo da média do aluno X e imprimir na tela Aluno X média Retornar ao passo 2 PART 2 include stdio h include stdlib h int main int i n m matriz scanf d d n m matriz malloc n sizeof int for i 0 i n i matriz i malloc m sizeof int for i 0 i n i free matrizi free matriz return 0 EXEMPLO DE CIMA É O QUE PEDE PARA VERIFICAR NESSE EXERCICIO 2 QUE SERIA UM SLIDE ANTES Exercício Exercício Escreva um programa que utilize ponteiros de ponteiros para alocar uma matriz a exemplo do slide 42 Aula 05 Siga os passos Inicialmente o programa perguntará ao usuário o número de linhas n e colunas da matriz m Na sequência irá alocar espaço na memória para essa matriz Esse processo se divide em duas partes primeiro alocar um vetor de ponteiros para representar a posição na memória do início de cada linha E no conteúdo desses ponteiros estará um outro ponteiro ponteiro apontando para ponteiro que indicam a posição inicial da primeira coluna de uma determinada linha até aqui está feito na slide 42 Agora você deverá atualizar os valores da matriz pedindo pro usuário digitar os valores desejados da seguinte forma o se a matriz tiver n linhas e m colunas é esperado que tenha um total de nm elementos usua ŕio deverá digitar mn números com um espaço entre si primeiro irá digitar os conteúdos da primeira linhas coluna por coluna depois na sequência os conteúdos da segundos linhas etc Exemplo uma matriz 2x2 tem um total de 4 elementos Para preencher os valores digite na linha de comando algo como 3 8 4 9 Enter Agora você deverá imprimir a matriz Imprima em cada linha do prompt apenas seus respectivos elementos Exemplo uma matriz 2x2 do exemplo anterior deverá imprimir 3 8 4 9 5 Para finalizar libere a memória da matriz conforme 42

Envie sua pergunta para a IA e receba a resposta na hora

Recomendado para você

Pilares da Orientacao a Objetos - Encapsulamento Abstracao Heranca e Polimorfismo

3

Pilares da Orientacao a Objetos - Encapsulamento Abstracao Heranca e Polimorfismo

Estrutura de Dados

FMU

Pilhas-vs-Filas-Diferencas-Relevantes-Analise-Comparativa

3

Pilhas-vs-Filas-Diferencas-Relevantes-Analise-Comparativa

Estrutura de Dados

FMU

Modelagem-Fisica-Clinica-Pesquisa-Completa-OLTP-SQL

6

Modelagem-Fisica-Clinica-Pesquisa-Completa-OLTP-SQL

Estrutura de Dados

FMU

Atividade Prática Sistemas Operacionais - Simulação de Escalonamento de Processos

7

Atividade Prática Sistemas Operacionais - Simulação de Escalonamento de Processos

Estrutura de Dados

IFF

Texto em Linguagem Repetitiva e Sem Estrutura

4

Texto em Linguagem Repetitiva e Sem Estrutura

Estrutura de Dados

IFES

Prova 01 Ciencia de Dados Mackenzie - Desempenho Academico e Situacao dos Alunos

1

Prova 01 Ciencia de Dados Mackenzie - Desempenho Academico e Situacao dos Alunos

Estrutura de Dados

MACKENZIE

Prova Programação C Ponteiros e Alocação Dinamica

2

Prova Programação C Ponteiros e Alocação Dinamica

Estrutura de Dados

IFES

Simulação de Produção de Rolamentos com Filas de Prioridade em C

4

Simulação de Produção de Rolamentos com Filas de Prioridade em C

Estrutura de Dados

IFES

Palavras e Conexões no Vocabulário

4

Palavras e Conexões no Vocabulário

Estrutura de Dados

IFES

Analise Comparativa de Algoritmos de Ordenacao - Bubble Sort Shell Sort Selection Sort Insertion Sort Quick Sort Merge Sort

17

Analise Comparativa de Algoritmos de Ordenacao - Bubble Sort Shell Sort Selection Sort Insertion Sort Quick Sort Merge Sort

Estrutura de Dados

IFMG

Texto de pré-visualização

Part 1 Declare uma TAD que contenha uma strut cadastro para armazenar o ID do do aluno a nota da P1 a nota da P2 a média A TAD deve implementar funções para aluno Criaralunos int n Alocar espaço na memória dinamicamente para o registro de N alunos Nesta função cada aluno deve receber um ID começando com 1 pro primeiro aluno 2 para segundo etc O campo de notas e média deve ser inicializadas zeradas void Modificarnota cadastro aluno int n int ID int P Essa função irá perguntar ao usuário a nota a ser inserida e alterar nota P P1 ou P2 de um aluno ID Calcular média cadastro aluno int ID Calcula média do do aluno ID e atualiza o campo média Determinar maior média cadastro aluno int n Determina maior média de todos alunos e imprime ID desse aluno O programa principal deve Perguntar ao usuário o número de alunos a ser cadastrados e em seguida chamar a função para criar esses alunos A posição inicial do cadastro de alunos deve ser salvo em um ponteiro chamado aluno Perguntar ao usuário 2 números o primeiro é ID do aluno que desejase alterar alguma nota O segundo número capturado deverá ser 1 para alterar nota da P1 ou 2 para alterar nota da P2 Caso o primeiro número digitado seja 0 o programa deverá imprimir o nome do aluno com maior média e finalizar o programa Caso contrário com base nos 2 números capturados o programa deve chamar a função para modificar a nota P do aluno ID Exemplo se usuário digitar 3 1 o progrmama deverá alterar a P1 do aluno 3 Recalcular o campo da média do aluno X e imprimir na tela Aluno X média Retornar ao passo 2 PART 2 include stdio h include stdlib h int main int i n m matriz scanf d d n m matriz malloc n sizeof int for i 0 i n i matriz i malloc m sizeof int for i 0 i n i free matrizi free matriz return 0 EXEMPLO DE CIMA É O QUE PEDE PARA VERIFICAR NESSE EXERCICIO 2 QUE SERIA UM SLIDE ANTES Exercício Exercício Escreva um programa que utilize ponteiros de ponteiros para alocar uma matriz a exemplo do slide 42 Aula 05 Siga os passos Inicialmente o programa perguntará ao usuário o número de linhas n e colunas da matriz m Na sequência irá alocar espaço na memória para essa matriz Esse processo se divide em duas partes primeiro alocar um vetor de ponteiros para representar a posição na memória do início de cada linha E no conteúdo desses ponteiros estará um outro ponteiro ponteiro apontando para ponteiro que indicam a posição inicial da primeira coluna de uma determinada linha até aqui está feito na slide 42 Agora você deverá atualizar os valores da matriz pedindo pro usuário digitar os valores desejados da seguinte forma o se a matriz tiver n linhas e m colunas é esperado que tenha um total de nm elementos usua ŕio deverá digitar mn números com um espaço entre si primeiro irá digitar os conteúdos da primeira linhas coluna por coluna depois na sequência os conteúdos da segundos linhas etc Exemplo uma matriz 2x2 tem um total de 4 elementos Para preencher os valores digite na linha de comando algo como 3 8 4 9 Enter Agora você deverá imprimir a matriz Imprima em cada linha do prompt apenas seus respectivos elementos Exemplo uma matriz 2x2 do exemplo anterior deverá imprimir 3 8 4 9 5 Para finalizar libere a memória da matriz conforme 42

Sua Nova Sala de Aula

Sua Nova Sala de Aula

Empresa

Central de ajuda Contato Blog

Legal

Termos de uso Política de privacidade Política de cookies Código de honra

Baixe o app

4,8
(35.000 avaliações)
© 2025 Meu Guru®