Pesquisar na Comunidade
Mostrando resultados para as tags ''linguagemc''.
Encontrado 4 registros
-
Olá, estou com uma dúvida nesta questão que necessita da utilização de struct. A minha dúvida é como juntar as duas estruturas e compara-las para que seja imprimido o nome e sobrenome junto com a nota. Outra dúvida é o meu ciclo for que não é inicializado. Escreva um programa que preencha, a partir do teclado, duas estruturas distintas do tipo vetor com os nomes e as notas (as notas têm de estar contidas no intervalo 0 ≤ nota ≤ 10) dos alunos, respectivamente, de uma turma de 100 alunos. Após, exteriorize somente os nomes dos alunos que obtiveram notas iguais ou maiores que 5 (cinco). #include <stdio.h> struct nome { char nome; char sobrenome; }; struct nota{ int nota; }; int main(void){ int i,j,h; struct nome aluno[2]; struct nota boletim[2]; for (i = 0; i < 2; ++i){ printf("Digite o nome do Aluno\n"); scanf("%s%s", &aluno[i].nome, &aluno[i].sobrenome); printf("Digite a nota do Aluno\n"); scanf("%i", &boletim[i].nota); } for (i = 0; i < 2; ++i){ if (boletim[i].nota >= 2){ printf("O Aluno %s %s tem foi aprovado com nota %i", aluno[i].nome, aluno[i].sobrenome, boletim[i].nota); } } system("pause"); return 0; }
-
Preciso fazer uma agenda de compromisso em que ao digitar 1 = cadastro um compromisso. 2 = consultar compromisso por data. 3 = listar todos os compromissos por data. 4 = listar todos os compromissos do ano. 5 = remover compromisso. 6 = sair da agenda. ao digitar qualquer outro numero deve aparecer opção invalida.
-
ENUNCIADO: Crie um programa que leia o dia do mês e o dia da semana atual. O programa deverá retornar a seguinte frase: O primeiro dia do mes foi XXXXXXXX Onde XXXXXXXX corresponde ao dia-da-semana. Exemplo: dia-da-semana = segunda-feira e dia-do-mês = 09: o programa deve retornar "O primeiro dia do mes foi domingo". Para isso, use uma enumeração denindo os dias da semana, além de um array de strings que contenha os nomes dos dias: {"domingo", "segunda-feira", . . .} tenho que usar enum para as semanas ( enum semana {Domingo = 1,Segunda = 2,Terca = 3,Quarta = 4,Quinta = 5,Sexta = 6,Sabado = 7} ) mas eu não sei o que fazer para "calcular" a semana que cai o primeiro dia do mes eu pensei em descobrir uma equacao ou algo do tipo mas não consegui, pensei em usar for mas não resolve, tem como me ajudar apenas nesse passo, o resto eu sei fazer, obg.
-
Boa noite pessoal, preciso resolver um algoritmo que o código abaixo descreve. Eu possuo um vetor de porcentagens e cada porcentagem dessas é atribuida de um valor do vetor entrada_pop. Nesse programa eu quero gerar um numero aleatório e ver as porcentagens que são maiores que esse numero aleatório e armazenar o valor, não da porcentagem, mas do valor que representa a porcentagem, em um vetor novo, depois imprimir este vetor, só que não está indo. Alguém pode me ajudar?? Estou variando os valores de 0 a 100 #include <time.h> #include<math.h> #define num_individuo 3 #define tam_vetores 1000 int main() { float valor_percen_aptidao[]={6,20,80},v_selecionado[100],vetor_entrada_pop[]={1,2,3}; int cont=0,i,valor_percen; srand(time(NULL)); while(cont<=num_individuo) { valor_percen=(rand()%100); printf("sorteado %d",valor_percen); for(i=0;i<num_individuo;i++) { if(valor_percen_aptidao[1]>=(float)valor_percen) { v_selecionado[cont]=vetor_entrada_pop; cont++; } } } for(i=0;i<num_individuo;i++) { printf("selecionados %.2f \n",v_selecionado); } }
-
- linguagemc
- algoritmos
-
(e mais 3 )
Tags: