
goldbach
Membros-
Total de itens
41 -
Registro em
-
Última visita
Sobre goldbach

- Data de Nascimento 22/03/1992
Contatos
-
Website URL
http://
-
ICQ
0
Perfil
-
Gender
Male
-
Location
Minas Gerais
goldbach's Achievements
0
Reputação
-
Para simplificar o resultado você vai precisar calcular o m.d.c e não o m.m.c, abaixo como fazê-lo: #include <stdio.h> int mdc(int x1, int x2); int main() { int numerador = 48; int denominador = 30; int _mdc; printf("%d/%d\n", numerador, denominador); _mdc = mdc(numerador, denominador); numerador = numerador / _mdc; denominador = denominador / _mdc; // Depois da simplificação printf("%d/%d", numerador, denominador); return 0; } // x1 > x2 int mdc(int x1, int x2) { int dividendo = x1; int divisor = x2; int resto = 1; while(resto) { resto = dividendo % divisor; dividendo = divisor; divisor = resto; } return dividendo; }
-
Eu não tenho esta instalação na minha máquina, na verdade nem um dos dois programas, mas o unico problema que eu vejo nisto é o compartilhamento da porta 80, que é a porta padrão de escuta de servidores WEB, logo você deve configurar eles para escutarem em portas distintas. Caso um servidor escutando em uma porta que não seja a padrão não seja satisfatório, você ainda pode usar uma máquina virtual.
-
É porque você não tem o modulo livewires insalado. Obs: Passe a traduzir as mensagens de erro.
-
Bom, o ideal é você procurar por uma IDLE especifica para o BackTrack5, mas se você que salvar os seus programas, um jeito fácil é usar qualquer editor de texo e salvar o código fonte com a extensão apropriada.
-
Se você esta usando o operador new sem ele estar sobrecarregado, o ponteiro retornado é apenas um endereço de memoria, e ele vai ser válido ate você libera-lo diretamente chamando delete ou se a classe tiver um destrutor e ela sair do escopo.Parece que não é o caso.
-
Você deve passar um ponteiro para a função: #include <stdio.h> void change(int *v1) { (*v1)++; } int main() { int v1 = 10; printf("v1 = %d\n", v1); change(&v1); printf("v1 = %d\n", v1); }
-
Poderia me dar um exemplo? Para tirar dúvidas eu fiz o seguinte: Apenas coloquei qtotal=1000; e mandei imprimir no LCD. Lá aparece -24. Muito estranho. printf (escreve_lcd,"%d",qtotal); se eu colocar %u, aparece 232. Esquisito. Vou continuar tentando. Deu certo, utilizei LONG INT e tudo funcionou!!! Obrigado!!!!!!!!!!!!!!!!! Disponha.
-
Tente usar Microsoft Speech API (SAPI). SAPI stdafx.h #define _ATL_APARTMENT_THREADED #include <atlbase.h> //You may derive a class from CComModule and use it if you want to override something, //but do not change the name of _Module extern CComModule _Module; #include <atlcom.h> main.cpp #include "stdafx.h" #include <sapi.h> int main(int argc, char* argv[]) { ISpVoice * pVoice = NULL; if (FAILED(::CoInitialize(NULL))) return FALSE; HRESULT hr = CoCreateInstance(CLSID_SpVoice, NULL, CLSCTX_ALL, IID_ISpVoice, (void **)&pVoice); if( SUCCEEDED( hr ) ) { hr = pVoice->Speak(L"Hello world", 0, NULL); pVoice->Release(); pVoice = NULL; } ::CoUninitialize(); return TRUE; }
-
Ao invés de usar variaves do tipo inteiro, tente usar do tipo unsigned int.
-
C Completo e Total, 3ª edição Herbert Schildt Este livro me ajudou bastante, mas você so se torna bom com a pratica.Para ser bom em alguma coisa você precisa se dedicar 10.000 horas nisso.
-
Eu não entendo nada de eletrônica (apesar de ter um curso de manutenção eletrica industrial), mas me parece que o que você quer é: Dado quatro variaveis q1, q2, q3, q4 do tipo int, que representam o numeral 'q4q3q2q1', você que encontrar o valor total, logo: #include <stdio.h> int main() { int q1 = 0; int q2 = 0; int q3 = 0; int q4 = 5; int Qtotal; Qtotal = (q4 * 1000) + (q3 * 100) + (q2 * 10) + q1; printf("Qtotal = %d\n", Qtotal); }
-
Eu não trabalho com programação (espero ainda trabalhar), não fiz e nem faço faculdade relacionada a área, aprendi a programar lendo livros e tutoriais.
-
Por que 'A' ? Porque eu quero adicionar o clube no grupo 'A', se eu quiser adicionar o clube no grupo 'B' eu uso 'B', veja o que acontence : CLUB *groupA[4] = {0, 0, 0, 0}; CLUB *groupB[4] = {0, 0, 0, 0}; CLUB *groupC[4] = {0, 0, 0, 0}; CLUB *groupD[4] = {0, 0, 0, 0}; CLUB *groupE[4] = {0, 0, 0, 0}; CLUB *groupF[4] = {0, 0, 0, 0}; CLUB *groupG[4] = {0, 0, 0, 0}; CLUB *groupH[4] = {0, 0, 0, 0}; CLUB **GROUPS[] = {groupA, groupB, groupC, groupD, groupE, groupF, groupG, groupH}; void addGroup(CLUB *club, char group) { int i; for(i = 0; i < 4; i++) { if(!GROUPS[group - 65][i]) { GROUPS[group - 65][i] = club; break; } } } quando group == 'A' -> GROUPS[0] -> groupA qunado group == 'B' -> GROUPS[1] -> groupB ... É o mais claro que consigo ser. :)
-
Pense no que acontece quando você faz: addGroup(club, 'A'); Siga a função passo a passo.Fica como desafio.