Yaslini 0 Denunciar post Postado Junho 21, 2009 Bom pessoal se alguem puder me ajudar ficarei muito grata, tenho 3 programas para entregar até terça, mas ta bem complicado, pq tenho pouco conhecimento em c++.. se alguem puder ajudar........(Qualquer ajuda é bem aceita, pode ser até dicas...) 1-Fazer um programa que calcula quantos numeros pares existem entre 1 e o valor digitado usando ponteiros para mostrar os valores. 2-O cadastro de alunos de uma escola contém os seguintes dados: - nome (até 50 caracteres) - data de nascimento: dia, mês e ano - sexo (1 caracter) - turma (3 caracteres) Escreva um programa em C que leia dados de alunos (não aceitando dados de um aluno já cadastrado) e insira os correspondentes registros na próxima posição vaga de um vetor de 100 posições. O programa deve perguntar se o usuário deseja inserir mais nomes ou não. 3-Escrever um programa que leia um número inteiro, A, e uma matriz V 30 x 30 de inteiros e conte quantos valores iguais a A estão na matriz. Criar, a seguir uma função que receba o número e a matriz por parâmetro. Crie uma matriz X, contendo todos os elementos de V diferentes de A e mostre o conteúdo da matriz X. Compartilhar este post Link para o post Compartilhar em outros sites
_Isis_ 202 Denunciar post Postado Junho 21, 2009 1- Esse é extremamente fácil tirando a alocação. Pegue uma folha e rabisque. 2- Crie uma classe e use um vector com push_back 3- for e set www.cppreference.com Compartilhar este post Link para o post Compartilhar em outros sites
VictorCacciari 42 Denunciar post Postado Junho 21, 2009 título editado de acordo com as Regras do Fórum iMasters Urgente Ajuda em c++ http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Problemas com exercícios Compartilhar este post Link para o post Compartilhar em outros sites
Yaslini 0 Denunciar post Postado Junho 21, 2009 Bom eu tentei fazer, mas ainda estou me perdendo em alguns detalhes, eu entendi a logica do exercicio 1 mas ainda estou comdificuldades no desenvolvimento!! Fiz isso mas ainda está errado.. #include <stdio.h> #include <stdlib.h> int x,contpar,cont = 0; printf("digite um valor:"); gets(x); fflush(stdin); for( int x = 1; x <= numberTyped; x++ ) if( x % 2 == 0 ) contpar++; int *receive = ( int* ) malloc ( contpar * sizeof( int ) ); cont = 0; for( int x = 1; x <= numberTyped; x++ ){ if( x % 2 == 0 ){ receive[ cont ]; cont++; } } for( int x = 0; x < cont; x++ ) printf( "%d, ", receive[ x ] ); free( receive ); } Compartilhar este post Link para o post Compartilhar em outros sites
Yaslini 0 Denunciar post Postado Junho 21, 2009 Bom tambem estou tentando fazer o exercicio 2, fiz até aqui! mas tambem estou com dificildade pra resolver o restante pois da erro,, Se alguem puder ajudar..... #include <stdio.h> #include <stdlib.h> struct Aluno { char nome[30],sexo[1],turma[3]; int data; } cadastro; int main (void) { cadastro aluno[10]; int x; for (x=0;x<10;x++) { printf (" Digite o nome do aluno "); scanf ("%s", cadastro[x].nome); printf (" Informe o sexo "); scanf ("%s", cadastro[x].sexo); printf (" Digite a data de nascimento "); scanf ("%s", cadastro[x].data); printf (" Informe a turma "); scanf ("%s", cadastro[x].turma); printf (" Aluno cadastrado: %s %s ", cadastro[x].nome,cadastro[x].sexo,cadastro[x].data,cadastro[x].turma)"; } system ("pause>null"); return (0); } Compartilhar este post Link para o post Compartilhar em outros sites