-
Posts
6.318 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Livros
Cursos
Análises
Fórum
Tudo que devair1010 postou
-
@anonimocomduvidas Um vetor é uma variável que possui espaços para armazenar vários dados nela , e para preencher o vetor com zeros você pode inicializar o vetor com valor zero , já na criação dele , assim : int vetor[20] = {0}; já para outros valores não funciona assim , pois apenas o primeiro elemento receberá o valor informado , então para mostrar as poltronas desocupadas você pode usar um Loop For para percorrer todo o vetor , e escrever as posições do vetor que tenha o valor zero como poltrona vazia , e assim Depois Que você fizer um código sobre esse exercício , você pode postar ele Aqui para vermos como está e em Que podemos ajuDar .,,, .
-
@Predoh esse código seu já resolve o que pede o enunciado , o que mais você precisa ?
-
C++ Preciso fazer um programa com as seguintes exigências:
devair1010 respondeu ao tópico de Valdimiro em C/C#/C++
@Valdimiro mas por que você Quer colocar o do / while ? , não pode ser só o while não ? , e para verificar se na string digitada tem letras ou símbolos ou o dígito zero você pode usar a função isdigit da biblioterca #include <ctype.h> ou procurar pelo código de cada caractere na string de acordo com a tabela ASCII . -
C Segmentation Fault - retornar matriz
devair1010 respondeu ao tópico de Pedro Fernandess em C/C#/C++
@Pedro Fernandess na linguagem c não se pode retornar uma matriz nem vetor nem string , mas pode retornar uma struct , caracteres e números , e na função multiplicaMatriz você alocou a matriz C no final depois de já ter inserido dados nela , e precisa alocar no início antes de armazenar qq dado nela . -
@Lukas22D geralmente a busca binária é com números , pois ela se baseia em um modo de procura mais rápida , testando apenas a metade da qtd de elementos no vetor já ordenado , tanto decrescente ou crescente , e em string não tem números para serem ordenados , então o que você pode fazer é ordenar as string's pelo tamanho e então buscar por um números que representa o tamanho da string , e você pode ver um exemplo nesse link : https://pt.wikipedia.org/wiki/Pesquisa_binária
-
@lebrontech_ você pode fazer com usando variáveis simples , e vetores , mas com struct ou typedef struct será melhor , e se você já tiver feito um código sobre esse exercício , poste ele aqui e ajudaremos .., ,.
-
@victor231 seu código voltando ao menu de opções : #include <stdio.h> #include <windows.h> #include <conio.h> #include <stdlib.h> #define cls system("cls"); int main() { //Variáveis apenas uma palavra! float previstas; float setup; float cafe; float banheiro; float almoco; float ociosidade; float produtivas; float ocupacao; int dias; float horas; float setupdia; float cafedia; float banheirodia; float almocodia; float ociosidadedia; float produtivodia; float porcentagemsetup; float somahoras = 0; float somasetup = 0; float somacafe = 0; float somabanheiro = 0; float somaalmoco = 0; float pordia; float media; float realizado; //Entrada int opcao; char Iniciar; int Encerrar; int Menu =0; do { cls printf("\n====================================== \ \r\n\t Bem Vindo ao Programa! \n\n \ \rCriado por: Jaqueline e Victor \ \r\n======================================\ \r\n|_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*|\ \r\n| MENU |\ \r\n| ------------------- |\ \r\n| 1 - Iniciar |\ \r\n| ------------------- |\ \r\n| 2 - Listar |\ \r\n| ------------------- |\ \r\n| 3 - FInaLizar |\ \r\n| ------------------- |\ \r\n|*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_|\ \r\n======================================\ \r\n" ); do { printf(" Digite uma opcao: "); scanf("%d", &opcao); }while( opcao <1 || opcao > 3 ); cls switch(opcao) { case 1: printf("Digite o numero de horas previstas de trabalho no dia: "); scanf("%f",&previstas); printf("Digite o numero de horas previstas para o setup: "); scanf("%f",&setup); printf("Digite o numero de horas previstas para o cafe: "); scanf("%f",&cafe); printf("Digite o numero de horas previstas de banheiro: "); scanf("%f",&banheiro); printf("Digite o numero de horas previstas para almoco: "); scanf("%f",&almoco); //Processamento ociosidade = setup + cafe + banheiro + almoco; printf("\n Tempo de ociosidade previsto = %fhoras", ociosidade); produtivas = previstas - ociosidade; ocupacao = (produtivas / previstas) * 100; //Saída printf("\n Porcentagem de ocupacao prevista = %f", ocupacao); // Bloco 2 (registro de ponto) printf("\nDigite a quantidade de dias trabalhados: "); scanf("%i",&dias); int fechar; int i; for( i=1; i<=dias; i++) { printf("\nDigite a quantidade de horas trabalhadas: "); scanf("%f",&horas); printf("Digite a quantidade de horas gastas com setup: "); scanf("%f",&setupdia); printf("Digite a quantidade de horas gastas com cafe: "); scanf("%f",&cafedia); printf("Digite a quantidade de horas gastas no banheiro: "); scanf("%f",&banheirodia); printf("Digite a quantidade de horas de almoco: "); scanf("%f",&almocodia); ociosidadedia = setupdia + cafedia + banheirodia + almocodia; printf("\n Tempo de ociosidade do dia = %f", ociosidadedia); produtivodia = horas - ociosidadedia; pordia = (produtivodia / previstas) * 100; if(pordia < ocupacao) { printf("\nPorcentagem %.2f menor que a prevista (%.2f) -- IMPRODUTIVO\n", pordia,ocupacao); } else { printf("\nPorcentagem %.2f dentro da margem prevista (%.2f) -- PRODUTIVO\n", pordia,ocupacao); } if(setupdia <= setup) { printf("\nTempo gasto no setup (%.2f) menor que o previsto (%.2f) -- EFICIENTE\n", setupdia,setup); } else { printf("\nTempo gasto no setup (%.2f) ultrapassa o tempo previsto (%.2f) -- INEFICIENTE\n", setupdia,setup); } somahoras = somahoras + horas; printf("Pressione uma tecla para retornar ao menu!"); getch(); printf("\nEncerrando "); for(i=0; i<5; i++) { printf(". "); Sleep(400); } printf(" !"); Sleep(300); cls goto l1; } printf("\n Total de horas trabalhadas / mes = %f", somahoras); media = (somahoras / dias); realizado = (media / previstas) * 100; if(realizado < ocupacao) { printf("\nPorcentagem realizada %.2f menor que a prevista (%.2f) -- IMPRODUTIVO", realizado,ocupacao); } else { printf("\nPorcentagem realizada %.2f dentro da margem prevista (%.2f) -- PRODUTIVO", realizado,ocupacao); } l1: break; case 2: printf("Listando todos os contatos . . . !\n\n\tTecle "); getch(); break; case 3: printf("\n\nFinalizando....\n\n"); system("pause"); exit (0); return 0; default: printf("\n\nOpcao Invalida... Tente Novamente!\n\n"); system("pause"); } } while( opcao != 3 ); return 0; }
-
C++ Preciso fazer um programa com as seguintes exigências:
devair1010 respondeu ao tópico de Valdimiro em C/C#/C++
@Valdimiro você está usando uma struct para armazenar os dados , e até funciona , mas ela não é necessária , poderia ser com variáveis simples mesmo , e essas exigências são para cumprir um enunciado que não foi postado , Qual objetivo do programa ? , e seu código com o do / while ficou ser assim : #include <iostream> #include <algorithm> #include <stdio.h> #include <locale.h> #include <string> #include <ctype.h> using namespace std; int calcula_dv(int soma_main); //VARIAVEIS typedef struct { char texto [30]; char aux_conv[2]; int result_dv; int i; int peso; int peso2; int mult; int soma; } Entrada; int main() { setlocale (LC_ALL, "portuguese"); Entrada dados; int tam = 0 ; int j = 0; string aux = ""; do { printf("Entre com uma string com valores decimais ( maximo 30 caracteres ) "); fgets(dados.texto, 30, stdin); tam = strlen(dados.texto) - 1; dados.texto[ tam ] = '\0'; fflush(stdin); //auu = transform( dados.texto ); for(; j<tam; j++) aux += toupper( dados.texto[ j ] ); if( aux != "FIM") { dados.peso2=2; for(dados.i = tam; dados.i>=0; dados.i--) { dados.aux_conv[0] = dados.texto[dados.i]; if( dados.peso > 9 ) { dados.peso = 2; } dados.mult = atoi( dados.aux_conv ) * dados.peso; printf("numero %d peso %d mult %d\n",atoi(dados.aux_conv),dados.peso,dados.mult); dados.peso++; dados.soma = dados.soma + dados.mult; } printf("O valor de soma é: %d\n\n", dados.soma); dados.result_dv = calcula_dv(dados.soma); //chamada da função printf("O digito verificado é: %d\n\n", dados.result_dv); } }while( aux != "FIM" ); cout << "Fim do programa . . . !\n\n" << endl; return 0; } int calcula_dv(int soma_main) //VARIAVEIS { int mult_mod, mod_divmult, mod11; mult_mod = soma_main * 10; mod_divmult = mult_mod/11 * 11; mod11 = mult_mod -mod_divmult; return(mod11); } -
@victor231 Qual erro que dá no for ? , e qual compilador você está usando ? , em alguns ,, como no codeblocks , precisa criar a variável de controle do loop for antes , e seu código identado para facilitar a leitura e possíveis erros poderia ser assim : #include<stdio.h> #include<stdlib.h> #include <windows.h> #define h GetStdHandle(STD_OUTPUT_HANDLE) #define cls system("cls || clear"); void textcolor( int , int ); int main() { //Variáveis apenas uma palavra! float previstas; float setup; float cafe; float banheiro; float almoco; float produtivas; float ocupacao; int dias; float horas; float soma = 0; float pordia; float media; float realizado; int j,i; int antes, antis; CONSOLE_SCREEN_BUFFER_INFO c; if( GetConsoleScreenBufferInfo( h, &c ) ) { antes = ( c.wAttributes & 0xFF) & 0x0F; antis = ((c.wAttributes & 0xFF) >> 4) & 0x0F; } //Entrada textcolor( 12 , 6); cls textcolor( 12 , 14); printf(" qtd de horas previstas de trabalho no dia -: \b\b"); scanf("%f",&previstas); printf(" qtd de horas previstas para o setup -------: \b\b"); scanf("%f",&setup); printf(" qtd de horas previstas para o cafe --------: \b\b"); scanf("%f",&cafe); printf(" qtd de horas previstas de banheiro --------: \b\b"); scanf("%f",&banheiro); printf(" qtd de horas previstas para almoco --------: \b\b"); scanf("%f",&almoco); //Processamento produtivas = previstas - setup - cafe- banheiro - almoco; ocupacao = (produtivas / previstas) * 100; //Saída printf("\n Porcentagem de ocupacao prevista = %7.2f \n\n", ocupacao); // Bloco 2 (registro de ponto) printf(" qtd de dias trabalhados: \b\b"); scanf("%i",&dias); // ta dando erro nesse for for( i=0; i<dias; i++ ) { printf(" qtd de horas trabalhados: \b\b"); scanf("%f",&horas); pordia = (horas / previstas) * 100; if(pordia < ocupacao) { printf(" Porcentagem %.2f menor que a prevista (%7.2f) -- IMPRODUTIVO \n\n", pordia,ocupacao); } else { printf(" Porcentagem %.2f dentro da margem prevista (%7.2f) -- PRODUTIVO \n\n", pordia,ocupacao); } soma = soma + horas; } printf("\n Total de horas trabalhadas / mes = %7.2f \n\n", soma); media = (soma / dias); realizado = (media / previstas) * 100; if(realizado < ocupacao) { printf(" Porcentagem realizada %7.2f menor que a prevista (%7.2f) -- IMPRODUTIVO \n\n", realizado,ocupacao); } else { printf(" Porcentagem realizada %.2f dentro da margem prevista (%.2f) -- PRODUTIVO \n\n", realizado,ocupacao); } textcolor( antes , antis ); return 0; } void textcolor( int letras ,int fundo ) { SetConsoleTextAttribute( h , letras + ( fundo << 4 ) ); }
-
@davi.lopes poste o enunciado do exercício e se você já sabe alguma coisa sobre essa Linguagem C de programação , e se já tiver feito um código sobre esse exrcício , pode postar ele Aqui e ajudaremos se precisar de alguma correção .
-
C Erro ao impimir informação no arquivo de texto
devair1010 respondeu ao tópico de GustavoMarchesim em C/C#/C++
@GustavoMarchesim essa sintaxe desse comando if não funcione assim como você colocou , /// if(Global.Cd == 's', 'S') syntaxe errada if(Global.Cd == 's' || Global.Cd == 'S') { fprintf(DB,"\nNome ---------------: %s\n\ \rIdade --------------: %s\n\ \rCPF ----------------: %s\n\ \rTelefone -----------: %s\n\ \rEmail --------------: %s\n\ \rCEP ----------------: %s\n\ \rEstado -------------: %s\n\ \rCidade -------------: %s\n\ \rBairro -------------: %s\n\ \rComorbidade --------: %s\n\ \rQuais Comorbidades -: %s\n\ \r================================\n" , Paciente.nome , Paciente.idade , Paciente.cpf , Paciente.telefone , Paciente.email , Paciente.CEP , Paciente.estado , Paciente.cidade , Paciente.bairro , Paciente.comorbidade, Paciente.quais ); -
C Erro: format ‘%c’ expects a matching ‘int’ argument
devair1010 respondeu ao tópico de Gabi_gabis em C/C#/C++
@Gabi_gabis no printf você colocou o especificador de caractere , que precisa de um valor do tipo int , mas seu código vai falhar , pois os caracteres podem ser letras ou números e também caracteres especiais , ( / * , . <> ) e outros , então creio que poderia ser assim : #include <stdio.h> #include <string.h> #include <ctype.h> int main() { int i=-1,flg=0; char num[10]; printf("Digite Algo: "); scanf("%s", num); for(; num[++i] != '\0'; ) if( ! isdigit ( num[ i ] ) ) { flg = 1; printf("%c ",num[i]); } if( flg ) printf(" <- N%co %c num%crico:\n",182,130,130); else printf("%c num%crico\n",144,130); return 0; } -
Notebook Samsung Essentials apresenta erro de driver de vídeo ao abrir jogos
devair1010 respondeu ao tópico de celleron em Notebooks
@celleron seu computador é um notebook ? -
@victor231 Olá , não entendi muito bem , não , Quem vai colocar as horas por Dia ? , se for como você disse , só precisa de um if , assim : if((int)(horas_por_dia * qtd_dia_mes) == apontado) printf("atingiu o apontamento descrito no programa . . . !\n");
-
C# Como colocar condições para ver se a variável foi definida
devair1010 respondeu ao tópico de Rickson Mariano em C/C#/C++
@Rickson Mariano creio que seja essa conversão para decimal que não funciona assim , então experimente usar o Double , assim double valor2; valor2 = Convert.ToDouble(txtResultado.Text); -
C# Como colocar condições para ver se a variável foi definida
devair1010 respondeu ao tópico de Rickson Mariano em C/C#/C++
@Rickson Mariano o Que o compilador mostra na msg de erro ? -
VisualG Calcular a quantidade de moradores de uma cidade
devair1010 respondeu ao tópico de jonatas nunes em Programação - iniciantes
@jonatas nunes sim , faça um código sobre esse exercício e poste ele aqui , para vermos como está e em que podemos ajudar . -
C# Como colocar condições para ver se a variável foi definida
devair1010 respondeu ao tópico de Rickson Mariano em C/C#/C++
@Rickson Mariano o compilador do c sharp faz uma verificação antes de executar o código , e se uma variável qq for referenciada sem que seja antes criada , ele mostra uma msg de erro , e vai assim até que seja consertado tal erro , seja criando a variável ou removendo a referencia a ela , porém o que se pode fazer é saber o tipo da variável , ex.: using System; namespace tipo_de_variavel { class Program { static void Main(string[] args) { int a = 8; if (a is int) Console.WriteLine("A variaveL ( a ) é do tipo int"); Console.WriteLine("Hello World!"); } } } -
C Meu programa em C não está listando em ordem crescente
devair1010 respondeu ao tópico de patopaloro2001 em C/C#/C++
@patopaloro2001 seu metodo de ordenscao esta com erro , pois Quando i for igual a zero , entao i-1 leva a uma posicao inexistente no vetor , e creio que se voce usar o metodo bubblesort seria melhor int j , i, aux; for(i=0 ; i<9; i++) { for(j=i+1; j<10; j++) { if(numeros[i] < numeros[j]) { aux = numeros[i]; numeros[i] = numeros[j]; numeros[j] = aux; } } } -
Portugol Erro dizendo que falta o '{' e o '}' no portugol webstudio
devair1010 respondeu ao tópico de Redx21 em Programação - iniciantes
@Redx21 você colocou as funções dentro da função inicio , e precisa ficar fora dela e dentro da função programa , e seu código poderia ser assim : programa { funcao inicio() { funcao comprimentocircunferencia() inteiro escolhadepoligono real trapeziovalor1 , trapeziovalor2 , trapeziovalor3, trapezioresultado real losangovalor1 , losangovalor2 , losangoresultado real quadradolado , quadradoresultado real triangulovalor1 , triangulovalor2 , trianguloresultado real circunferenciavalor1, circunferenciaresultado real retangulovalor1 , retangulovalor2 , retanguloresultado real paralelogramovalor1 , paralelogramovalor2, paralelogramoresultado faca { escreva(" \n") escreva(" 1 = Trapézio \n") escreva(" 2 = Losango \n") escreva(" 3 = Quadrado \n") escreva(" 4 = Triângulo \n") escreva(" 5 = Circunferência \n") escreva(" 6 = Retângulo \n") escreva(" 7 = Paralelogramo \n") escreva(" 8 = Sair do Programa \n") escreva(" Digite o número equivalente ao polígono que você quer calcular a área: ") leia(escolhadepoligono) limpa() escolha(escolhadepoligono) { caso 1: escreva("Digite o tamanho da base maior do trapézio: ") leia(trapeziovalor1) escreva("Digite o tamanho da base menor do trapézio: ") leia(trapeziovalor2) escreva("Digite a altura do trapézio: ") leia(trapeziovalor3) trapezioresultado = (trapeziovalor1 + trapeziovalor2) * trapeziovalor3 / 2 escreva("A área do trapézio é de ", trapezioresultado, " centímetros quadrados") pare caso 2: escreva("Digite o tamanho da diagonal maior do losango: ") leia(losangovalor1) escreva("Digite o tamanho da diagonal menor do losango: ") leia(losangovalor2) losangoresultado = (losangovalor1 * losangovalor2) / 2 escreva("A área do losango é de ", losangoresultado, "centímetros quadrados") pare caso 3: escreva("Digite o tamanho do lado do quadrado: ") leia(quadradolado) quadradoresultado = quadradolado * quadradolado escreva("A área do quadrado é de ", quadradoresultado, " centímetros quadrados") pare caso 4: escreva("Digite o tamanho da base do triângulo: ") leia(triangulovalor1) escreva("Digite a altura do triângulo: ") leia(triangulovalor2) trianguloresultado = (triangulovalor1 * triangulovalor2) / 2 escreva("A área do triângulo é de ", trianguloresultado, "centímetros quadrados") pare caso 5: escreva("Digite o tamanho do raio: ") leia(circunferenciavalor1) circunferenciaresultado = 3.14 * (circunferenciavalor1 * circunferenciavalor1) escreva("A área da circunferência é de aproximadamente", circunferenciaresultado, "centímetros quadrados") pare caso 6: escreva("Digite o tamanho da base do retângulo: ") leia(retangulovalor1) escreva("Digite a altura do retângulo: ") leia(retangulovalor2) retanguloresultado = retangulovalor1 * retangulovalor2 escreva("A área do retângulo é de ", retanguloresultado, "centímetros quadrados") pare caso 7: escreva("Digite o tamanho da base do paralelogramo: ") leia(paralelogramovalor1) escreva("Digite a altura do paralelogramo: ") leia(paralelogramovalor2) paralelogramoresultado = paralelogramovalor1 * paralelogramovalor2 escreva("A área do Paralelogramo é de ", paralelogramoresultado, "centímetros quadrados") pare caso 8: escreva("\n\n Saindo Do Programa . . . !\n\n\n") caso contrario: escreva("Polígono não encontrado") pare } // fim escolha escolhapoligono }enquanto( escolhadepoligono != 8 ) } // funcao inicio funcao comprimentocircunferencia() { inteiro respostafuncao1 real circunferenciavalor7, comprimentoresultado escreva(" 1 = Calcular o comprimento \n") escreva(" 2 = Calcular o Volume \n") escreva(" 3 = Calcular a área \n") escreva(" O que deseja fazer ? ") leia(respostafuncao1) limpa() escolha(respostafuncao1) { caso 1: escreva("\nDigite o tamanho do raio: ") leia(circunferenciavalor7) comprimentoresultado = 2 * 3.14 * circunferenciavalor7 escreva("O comprimento da circunferência é de ", comprimentoresultado, " centímetros") pare caso 2: volume() pare caso contrario: escreva("Número inválido") pare } // fimescolha respostafunco1 } // funcao comprimentocircunferencia funcao volume() { inteiro qual_volume real raio, altura, cilindro real comprimento, altura2, largura , volumetotal escreva(" 1 = Cilindro \n") escreva(" 2 = Outras coisas \n") escreva(" Qual volume você quer calcular: ") leia(qual_volume) limpa() escolha(qual_volume) { caso 1: escreva("Digite o raio do cilindro: ") leia(raio) escreva("Digite a altura do cilindro: ") leia(altura) cilindro = (3.14 * (raio * raio)) * altura escreva("O volume desse cilindro é de aproximadamente ", cilindro, " mililitros cúbicos") pare caso 2: escreva("Digite o comprimento da forma: ") leia(comprimento) escreva("Digite a largura da forma: ") leia(largura) escreva("Digite a altura da forma: ") leia(altura2) volumetotal = comprimento * largura * altura2 escreva("O volume dessa forma é de aproximadamente ", volumetotal, " centímetros cúbicos") pare caso contrario: escreva("Número inválido") pare } // fim escolha Qual_volume } // funcao volume " fasltou essa chaves Aqui " // funcao programa } -
VisualG Condicional múltipla no VisuAlg
devair1010 respondeu ao tópico de LuanaNasc em Programação - iniciantes
@LuanaNasc esse código não apresenta nenhum erro , testei aqui no VisualG 3.0.6.5 , que é uma versão estável já bem testada de compilador , e então creio que seja mesmo o compilador que você está usando , uma versão nova e Que provavelmente ainda contenha algum bug , e outra coisa é que você colocou parênteses na comparação , mas não precisa pois tem apenas uma comparação e só precisaria se fossem duas ou mais , e no visualG não importa a identasção , diferente de python , onde é obrigatória , mas o código bem identado ajuda a compreensão e identificação de algum erro , e seu código assim funciona bem : Algoritmo "Atv1" // Função: Ler a quantidade de livros e imprimir a opção de desconto mais vantajosa // Autor: Luana // Data: 06/11/2021 Var livros : real c1 : real c2 : real c3 : real Inicio escreval("Insira a quantidade de livros: ") leia(livros) c1 <- 0.25 * livros + 7.5 // desconto de 25 por cento c2 <- 0.50 * livros + 2.5 // desconto de 50 por cento c3 <- 0.65 * livros + 1.5 // desconto de 65 por cento limpatela se c1 < c2 entao // não precisa desses parenteses escreval("O desconto será melhor aplicado no Critério A") senao se c2 < c3 entao // pois é apenas uma comparação escreval("O desconto será melhor aplicado no Critério B") senao se c3 < c2 entao // se fossem duas comparacoes precisaria escreval ("O desconto será melhor aplicado no Critério C") FimSe FimSe FimSe Fimalgoritmo -
C Exercício String não estou conseguindo chegar em um resultado
devair1010 respondeu ao tópico de Gabi_gabis em C/C#/C++
@Gabi_gabis char numero , armazena apenas um caractere , e ao comparar o primeiro dessa string 12ab eh digito numerico , entao use uma string para ler ssdim : char numero[15]; e para comparar string's use o comando strcmp . e tambem outro da biblioteca #include <ctype.h> isdigit(numero[posicao]); -
C# gostaria de ter dicas programação C#
devair1010 respondeu ao tópico de Reinaldo Casanova em C/C#/C++
@Reinaldo Casanova @Reinaldo Casanova a linguagem c# "c - sharp" é muito parecida com a linguagem C e C++ , o que muda são os nomes dos comandos , e também pode usar acentuação nos textos , e então você pode colocar um contador para a qtd de votos , e variáveis para os candidatos , e para ler os dados do teclado use o comando ReadLine(); int meu_Numero_Int = Convert.ToInt32(Console.ReadLine()); // para numeros inteiro float meu_Float = (float)Convert.ToDouble(Console.ReadLine()); // para numeros com casas decimais // use vírgula e não ponto decimal string str = Console.ReadLine(); // ReadLine só le string's , por isso // precisa converter para o tipo que se precisa o restante é igual em qualquer linguagem , e depois que você fizer um código sobre esse exercício , poste ele aqui para ajudarmos , se precisar de alguma correção . -
@Felipe SG creio que você quer saber Qual a diferença entre a linguagem c e c++ , e esse seu código em c++ poderia ser assim #define _CRT_SECURE_NO_WARNINGS #include <iostream> #include <windows.h> #include <algorithm> #include <vector> #include <iomanip> #include <stdlib.h> #include <stdio.h> #define h GetStdHandle(STD_INPUT_HANDLE) using namespace std; // isso ajuda na digitacao pois elimina o STD int main() { //int x[10]; vector <int> x; int num; int i, j, temp; for (i = 0; i < 10; i++) { cout << "Digite O %d " << i+1 << " numero: "; //scanf("%d", &x[i]); cin >> num; x.push_back(num); } sort(x.begin(), x.end()); // aqui já subsstitui esse bubblesort ai de baixo /*for (i = 0; i < 10; i++) for (j = i + 1; j < 10; j++) { if (x[i] > x[j]) { temp = x[i]; x[i] = x[j]; x[j] = temp; } } */ cout << endl; cout << "Vetor em ordem crescente:\n" << endl; for (vector<int>::iterator it = x.begin(); it != x.end (); it++ ) { cout << *it << " "; // valor na posição apontada por it } //system("pause"); cout << "\n\nPressione QualQuer Tecla para Prosseguir . . . !" << endl; FlushConsoleInputBuffer(h); WaitForSingleObject (h, INFINITE); cout << "\n\n" << endl; return 0; } ou de muitas outras formas .
-
Outro Programador precisa saber inglês?
devair1010 respondeu ao tópico de elder0 em Programação - iniciantes
@elder0 a linguagem c é fácil , dependendo do que você quer fazer , pois ela não tem modo gráfico , sendo que para isso você precisa instalar uma biblioteca externa , como SDL Qt Allegro , e outras . . . , mas para iniciantes é uma boa e você consegue fazer programas que não precisam de uma tela , com gráficos elaborados , e python é muito bom , mas de difícil entendimento indentação obrigatória , mas isso depende do gosto e afinidade de cada um com a linguagem .
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais