JoãoNascimento
Membros-
Total de itens
51 -
Registro em
-
Última visita
Sobre JoãoNascimento
JoãoNascimento's Achievements
0
Reputação
-
Imprimir a posição do elemento no vetor
pergunta respondeu ao Mestre Funen de JoãoNascimento em C, C++
Basicamente, como explicou o Jonathan Queiroz, só tens de ter uma variável auxiliar que armazene a posição do vector... Normalmente eu costumo usar o "aux"... O exemplo do Jonathan Queiroz esta muito bom para perceber... -
Aparece a mesma mensagem..
-
#include<stdio.h> int main() { int num; printf("ola"\n); scanf("%d",&num); printf("numero:%d",num); system("pause"); return 0; } Esse é o codigo onde vejo o output?? Aparece o seguinte: Compiling: /home/joao/Área de Trabalho/ola.c /bin/sh: g++: not found Process terminated with status 127 (0 minutes, 0 seconds) 0 errors, 0 warnings
-
A pouco instalei o Code Blocks e ignorava o scanf... A maneira de programar é a mesma se programasse em Windows???
-
Olá pessoal, estou com um problemas, já programo em C a algum tempo, sempre programei no Windows. Hoje decidi formatar o pc e meter Ubuntu, como faço para programar em C? Instalei o MonoDevelop mas não consigo compilar ficheiros em C.... alguém me da umas dicas???
-
Tens de correr o vector da estrutura e ires comparado cada campo com o anterior... tens algo deste tipo; /*#include<stdio.h> # define N 3 // ler um vector(temperaturas) de tamanho 12 e escrever.Calcular o maximo e o minimo. int vec () { } int media(int s) { return s/N; } int main() { int temp[N], i, max, min, soma=0; for (i=0; i<N; i++) { printf("Insira o valor da temperatura: \n"); scanf("%d",&temp[i]); printf("já registou: %d de %d\n",i+1,N); soma=temp[i]+soma; } media(soma); max=temp[0]; min=temp[0]; for (i=0; i<N; i++) { if (temp[i]<min) { min=temp[i]; } else min=min; if (temp[i]>max) { max=temp[i]; } else max=max; } system("cls"); for (i=0; i<N; i=i+1) { printf("Temperatura %d: %d\n",i+1,temp[i]); } printf("\n\nA temperatura minina é: %d\n",min); printf("A temperatura maxima é: %d\n",max); printf("A media das temperaturas é: %d\n",media(soma)); return 0; } Este é para temperaturas
-
Sim funciona como o Mnemonic disse, ou então fazes uma pesquisa ao inicio pelo nome de depois actualizas o valor.
-
Faz uma procura para o numero de cliente 5 e depois adicionas
-
Começa por fazeres o menu..
-
Amigo da uma olhadela aqui. Tens ai tudo o que precisas.
-
Estas a pensar mal amigo, tu não vais criar uma estrutura e colocar la os valores. A estrutura funciona como um novo tipo de variável. O que vais fazer é criar um vector do tipo da estrutura pretendida e so depois a vais preencher. Para o preencher tens de ler do ficheiro para dentro do vector correspondente, com um ciclo for ou algo do género. Tens de fazer o seguinte resumidamente: - criar vector do tipo da estrutura. No teu caso struct voo v[nº de elementos que vai conter o vector]; -fazer um for com usando um fscanf para ler para cada variável da estrutura Consulta Aqui, tem um exemplo de como ler de um ficheiro, devo salientar que é lido de um ficheiro em que os campos das variáveis estão separados por uma tab..
-
Para contares ate ao espaço de fazer por exemplo no fscanf %[^\t] isto lê uma string até a tabulação, no caso de ser a linha completa usa-se o mesmo mas em vez de \t é \n... Espero que tenhas percebido, boa programação
-
Inserir uma nova linha ao ficheiro?
-
Amigo, para pulares uma linha basta fazeres um fgets na linha onde queres pular... Para contares ate ao espaço de fazer por exemplo no fscanf %[^\t] isto lê uma string até a tabulação, no caso de ser a linha completa usa-se o mesmo mas em vez de \t é \n... Espero que tenhas percebido, boa programação
-
Amigo, tens de fazer um while (estrutura de repetição) que repita o programa até você clicar na tecla 3, e depois um switch para ler a opção e correr cada opção..