Ir para conteúdo
Fórum Script Brasil

G.Meneses

Membros
  • Total de itens

    11
  • Registro em

  • Última visita

Tudo que G.Meneses postou

  1. G.Meneses

    Entrada Matriz

    Estou com problema em uma entrada de dados na matriz, só entram a metade dos dados. N e M representam o número de linhas e colunas, meu código está assim: #include <stdio.h> int main(){ int N, M, i, j; char l[1000][1000]; scanf("%d", &N); scanf("%d", &M); for (i=0;i<N;i++){ for (j=0;j<M;j++){ scanf("%c",&l[j][i]); } } Por exemplo, onde deve entrar 10 valores, só entram 5. Por favor me ajudem
  2. G.Meneses

    Ajuda em exercicio C

    Fiz uma alteração no codigo, mas na hora de testar ainda continua errado a saida do 2º exemplo produz 7, 5, 1 quando o certo seria 3, 5, 2 o 1º exemplo funciona perfeitamente, mas ao passar 2 valores para m não batem os resultados. #include <stdio.h> #include <stdlib.h> int main() { int n,j,i,m,v[11][11],x; scanf("%d %d", &n, &m); for(i = 0; i < n; i++) { v[i][i] = (0, i); for (j=0; j < m; j++){ scanf("%d", &x); v[i][i] =+ x; } } for(i = 0; i < 3; i++) printf("%d\n", v[i][i]); getch(0); }
  3. G.Meneses

    Ajuda em exercicio C

    essa parte do codigo eu peguei do C++, ai transformei pra C só q eu errei e não to sabendo resolver, Isso é um exemplo de Array, usando v = make_pair(0, i+1); e depois usado v.first e v.second. O codigo q peguei em C++ tava assim: #include <cstdio> #include <algorithm> using namespace std; #define MAX 110 pair<int, int> v[MAX]; int main() { int n, m; scanf(" %d %d", &n, &m); for(int i = 0; i < n; i++){ v[i] = make_pair(0, i+1); for(int j = 0; j < m; j++){ int x; scanf(" %d", &x); v[i].first += x; } } sort(v, v+n); for(int i = 0; i < 3; i++) printf("%d\n", v[i].second); return 0; }
  4. segue o enunciado: Observadores especializados iam à pista medir o tempo de cada um dos N carros, numerados de 1 a N, em cada uma das M voltas, anotando então os resultados em tabelas para posterior análise por parte das equipes e dos jornalistas. Muitos erros eram introduzidos nesse processo, e a organização decidiu informatizar todo o sistema. A ACM percebeu que o esforço necessário para a construção do sistema seria grande, e optou por contar com a ajuda de uma equipe de programadores. Percival foi contratado para escrever a parte do software que determina quais foram os carros vencedores, mas está com diculdades e pede sua ajuda. A sua tarefa, neste problema, é determinar os três carros melhor colocados, fornecidos os tempos que cada carro levou para completar cada volta da corrida. exemplo: entrada: 3 1 1 2 3 saida: 1 2 3 exemplo 2: entrada: 5 2 3 7 2 5 1 1 15 2 2 2 saida: 3 5 2 Eu consegui executar o 1º exemplo, porém ao entrar 2 ou varios valores de voltas (m) eu não sei como somá-los, segue também o codigo q eu fiz. #include <stdio.h> #include <stdlib.h> int main() { int n,j,i,m,v[11],x; scanf("%d %d", &n, &m); for(i = 0; i < n; i++) { v[i] = (0, i); for (j=0; j < m; j++){ scanf("%d", &x); v[i] =+ x; } } for(i = 0; i < 3; i++) printf("%d\n", v[i]); getch(0); }
  5. Fiz o teste aqui no meu pc e ele funcionou até na parte de encriptar, mas na hora de desencriptar não deu certo, ele continua a mostrar encriptado.
  6. G.Meneses

    Dúvida C++

    Se você puder me enviar essa source pra mim analisar posso te responder melhor vendo-a me envie no detonadoprofissional@hotmail.com
  7. Tudo bem, muito obrigado pela sua ajuda
  8. Sim, mas não impede que se execute o programinha. Aconteceu também em outros testes
  9. G.Meneses

    Funcao

    Você está usando qual compilador? --- Pois em alguns compiladores ele está tendo problema pra retornar valores da função
  10. Muito obrigado, fiz: int maior (int valor[]); int menor (int val[]); --- ma = maior (v); me = menor (v); E retornei o ma e me como dito por você na funções. Só mais uma duvida: Quando eu faço o Debug do programa após pressionar a tecla para sair do programa aparece a seguinte mensagem: "Run-Time Check Failure #2 - Stack around the variable 'v' was corrupted." E, em outro programa de teste que fiz apareceu essa mesma mensagem do Visual Studio. Essa mensagem de falha influencia em algo?
  11. Sou iniciante em programação em C++, ai fui fazer uns testes simples, é um programa que diz qual o maior e o menor numero. Estou usando o Visual Studio C++. O erro diz: ''Error LNK2019 An undefined external symbol was found in function...'' Não consegui encontrar o erro, segue o código #include<iostream> using namespace std; int maior (int valor); int menor (int val); int main() { int v[5], i, ma=0, me, aux; cout << "********* Programa que diz o maior e menor numero **********\n"; me = 99999; for (i=1;i<=5;i++) { cout << "Valor: " << i; cin >> aux; v[i] = aux; } ma = maior (v[5]); me = menor (v[5]); cout << "\nMaior valor: " << ma << endl; cout << "\nMenor valor: " << me << endl; system("Pause"); return 0; } int maior (int v[5]) { int i, ma=0, me=99999; for(i=1;i<=5;i++) { if(v[i] > ma){ ma=v[i]; } } return v[5]; } int menor (int v[5]) { int i, ma=0, me=99999; for(i=1;i<=5;i++) { if(v[i] < me){ me=v[i]; } } return v[1]; }
×
×
  • Criar Novo...