GDBO 0 Denunciar post Postado Julho 2, 2008 Tenho que fazer uns algoritmos aqui, so que to meio boiando rsrs 1º VETOR RECEBE NOME 2 º RECEBE CODIGO 3º RECEBE VALOR OS TRES VETORES DEVEM E PODEM VARIAR DE TAMANHO IGUALMENTE ENTRE SI. E DEPOIS DE CARREGADOS OS VETORES DEVEM MOSTRAR OS DADOS E SUAS RESPECTIVAS PSIÇÕES NO VETOR E POR ULTIMO FAZER A SOMA TOTAL DO 3º VETOR. entao nao sei o que usar... Compartilhar este post Link para o post Compartilhar em outros sites
quitZAUMMM 18 Denunciar post Postado Julho 2, 2008 como assim naum sabe oq usar?? da pra fazer alocação dinamica neles para terem tamanhos definidos por você! e use um laço 'for' para fazer a leitura dos dados no vetor! e lembre o no vetor o primeiro indice é 0(zero)! []'s Compartilhar este post Link para o post Compartilhar em outros sites
GDBO 0 Denunciar post Postado Julho 2, 2008 To me batendo muito nesse dos nomes ... nao sei o que fazer , ou declaro todas as letras? ou separo por consoantes e vogais? #include <iostream> using namespace std; char letras[]="abcdefghijklmnopqrstvwxyz"; char nome[50]; int main() { cout << "*** Digite Seu Nome ***:"; cin.getline(nome,50); ou to viajando :s Compartilhar este post Link para o post Compartilhar em outros sites
quitZAUMMM 18 Denunciar post Postado Julho 2, 2008 olha no primeiro eu imagino algo assim: char nome[50]; . . printf("Digite o nome: "); gets(nome); for(i=0;i<=strlen(nome);i++) printf("Letra: %c no indice %d", nome[i], i); . . []'s Compartilhar este post Link para o post Compartilhar em outros sites
GDBO 0 Denunciar post Postado Julho 3, 2008 sobre o que postei ontem poderia dar uma corrigida ou umas ideias pra melhorar isso? grato desde ja #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <string.h> main () { int tam; float soma=0; printf ("\nDigite o tamanho desejado para o vetor: "); scanf ("%d", &tam); int cod[tam]; float valor[tam]; char nome[20][tam]; for (int i=0; i<tam; i++) { system ("cls"); cod[i] = i; printf ("\nDigite o nome do cliente: "); scanf ("%s", &nome[i]); printf ("\nDigite o valor de sua divida: "); scanf ("%f", &valor[i]); soma = soma + valor[i]; } printf ("\n\t\tCodigo Nome Valor\n"); for (int i=0; i<tam; i++) { printf ("\n\t\t %d - %s %.2f", i+1, nome[i], valor[i]); } printf ("\n\n\t\tO valor total do vetor e: R$ %.2f", soma); getche(); // segura tela } Compartilhar este post Link para o post Compartilhar em outros sites
quitZAUMMM 18 Denunciar post Postado Julho 3, 2008 bom nome naum precisa ser uma matriz você soh vai receber um nome msm! declare como vetor + facil! e cara me diga melhor oq o algoritmo q você qr tem q fazer, pq você naum disse q ele iria, ele vai receber + de um nome msm?? Compartilhar este post Link para o post Compartilhar em outros sites
Giovanni Ritchie 0 Denunciar post Postado Julho 5, 2008 bom nome naum precisa ser uma matriz você soh vai receber um nome msm! declare como vetor + facil! e cara me diga melhor oq o algoritmo q você qr tem q fazer, pq você naum disse q ele iria, ele vai receber + de um nome msm?? Nao quit, nesse caso ele precisa declarar nome como matriz porque sao varios nomes, entao será uma matriz de caracteres mas 1 vector de nomes.... Compartilhar este post Link para o post Compartilhar em outros sites