Verificar se determinado valor já existe em uma tabela SQL Server

Estou tentando verificar se determinado valor já esta ou não inserido na minha tabela. Exemplo : Verificar ser determinado Imei já existe na coluna DeviceImei. inserir a descrição da imagem aqui

Estou tentando fazer um select count, para retornar 0 caso o Imei não esteja inserido na tabela. Exemplo: inserir a descrição da imagem aqui

Porem isto não esta funcionando, está me retornando o erro : A converção do valor varchar ‘352093084525269’ causou l’overflow de uma coluna int.

Obs: A tabela se chama AVL_Ignition e o campo DeviceImei é um varchar .

Gostaria de saber se utilizar o select count é eficiente ? Também gostaria de saber qual é a causa deste error ?

¿Se le puede dar el valor a un input file?¿Como?

tengo un campo de tipo input file en un formulario. Una vez relleno el formulario le doy a un botón insertar que inserta los valores y el nombre del archivo en una base de datos. Estos registros ya almacenados me los muestra en una Tabla, el problema es que cuando le doy en consultar me rellena las casillas del formulario bien execto el input file y no se si es posible mostrar el nombre del archivo ya guardado en un input file al momento de una consulta. Codigo :

    $  ("#id_evidencias").val(td[0].innerText);     $  ("#idactividad_L").val(td[1].innerText);     $  ("#fecha_evidencia").val(td[2].innerText);     $  ("#nombre_evidencia").val(td[3].innerText);      document.getElementsById('file').value = td[4].innerText; 

Ajuda com MVC Pegar valor de checkbox e enviar para o controller variavel bool

Estou tentando enviar o valor dos checkbox com id , caso o checkbox seja true ira criar a coluna

VIEW

                <div class="checkbox dadospessoais">                                         <label>                                             <input class="dadospessoais" type="checkbox" name="ckNome" id="ckNome" /> Nome                                         </label>                                     </div>                                     <div class="checkbox">                                         <label>                                             <input class="dadospessoais" type="checkbox" name="ckNomeSocial" id="ckNomeSocial" /> Nome Social                                         </label>                                     </div> 

MODEL

using System; using System.Collections.Generic; using System.Linq; using System.Web;

namespace QJW.Web.Models.RHViewModel {

public class FiltroRelatorioCheckbox {

    public bool ckNome { get; set; }      public bool ckNomeSocial { get; set; } 

}

CONTROLLER TRECHO DE ONDE QUERO TRABALHAR COM OS RESULTADO DOS CHECKBOX

public ActionResult Imprimir( QJW.Web.Models.RHViewModel.FiltroRelatorioCheckbox ckModel)

{

         if (ckModel.ckNome)         {             new DataColumn("Nome", typeof(string)) { AllowDBNull = true };              } 

}

coloquei um breakpoint no if e o ckNomevem sempre false

Editar valor da célula na aba errada

Galera primeiramente bom dia!

Eu to com um problema, pois fiz um botão de editar o valor de uma certa célula, porém eu meu arquivo tem 10 abas diferentes, e ele está registrando na aba errada, como eu posso fazer para selecionar a aba certa ?

Segue o código abaixo.

Private Sub CommandButton3_Click()  If TxtPrevisto.Text = "" Then     MsgBox ("Campo Vazio!") Else     Range("D2").Value = TxtPrevisto.Text End If  MetaEHS.LabelEdit = lvwManual      With MetaEHS           .SelectedItem.SubItems(3) = TxtPrevisto.Text         .SelectedItem.SubItems(4) = TxtRealizado.Text       End With   End Sub 

Como posso acrescentar ao codigo a somar total da seção valor?

class Despesa { constructor(ano, mes, dia, tipo, descricao, valor) { this.ano = ano this.mes = mes this.dia = dia this.tipo = tipo this.descricao = descricao this.valor = valor }

validarDados() {     for(let i in this) {         if(this[i] == undefined || this[i] == '' || this[i] == null) {             return false         }     }     return true } 

}

class Bd {

constructor() {     let id = localStorage.getItem('id')      if(id === null) {         localStorage.setItem('id', 0)     } }  getProximoId() {     let proximoId = localStorage.getItem('id')     return parseInt(proximoId) + 1 }  gravar(d) {     let id = this.getProximoId()      localStorage.setItem(id, JSON.stringify(d))      localStorage.setItem('id', id) }  recuperarTodosRegistros() {      //array de despesas     let despesas = Array()      let id = localStorage.getItem('id')      //recuperar todas as despesas cadastradas em localStorage     for(let i = 1; i <= id; i++) {          //recuperar a despesa         let despesa = JSON.parse(localStorage.getItem(i))          //existe a possibilidade de haver índices que foram pulados/removidos         //nestes casos nós vamos pular esses índices         if(despesa === null) {             continue         }         despesa.id = i         despesas.push(despesa)     }      return despesas }  pesquisar(despesa) {     let despesasFiltradas = Array ()  despesasFiltradas = this.recuperarTodosRegistros()     console.log(despesa) console.log(despesasFiltradas)  if(despesa.ano != '' ) {     console.log('Filtro de ano') despesasFiltradas = despesasFiltradas.filter(d => d.ano == despesa.ano)  } if(despesa.mes != '' ) {     console.log('Filtro de mes') despesasFiltradas = despesasFiltradas.filter(d => d.mes == despesa.mes)  }  if(despesa.dia != '' ) {     console.log('Filtro de dia') despesasFiltradas = despesasFiltradas.filter(d => d.dia == despesa.dia)  } if(despesa.tipo != '' ) {     console.log('Filtro de tipo') despesasFiltradas = despesasFiltradas.filter(d => d.tipo == despesa.tipo)  }  if(despesa.descricao != '' ) {     console.log('Filtro de descricao') despesasFiltradas = despesasFiltradas.filter(d => d.descricao == despesa.descricao)  }  if(despesa.valor != '' ) {     console.log('Filtro de valor') despesasFiltradas = despesasFiltradas.filter(d => d.valor == despesa.valor)  }  return despesasFiltradas 

} remover(id) { localStorage.removeItem(id) }

}

let bd = new Bd()

function cadastrarDespesa() {

let ano = document.getElementById('ano') let mes = document.getElementById('mes') let dia = document.getElementById('dia') let tipo = document.getElementById('tipo') let descricao = document.getElementById('descricao') let valor = document.getElementById('valor')  let despesa = new Despesa(     ano.value,      mes.value,      dia.value,      tipo.value,      descricao.value,     valor.value )   if(despesa.validarDados()) {     bd.gravar(despesa)      document.getElementById('modal_titulo').innerHTML = 'Registro inserido com sucesso'     document.getElementById('modal_titulo_div').className = 'modal-header text-success'     document.getElementById('modal_conteudo').innerHTML = 'Despesa foi cadastrada com sucesso!'     document.getElementById('modal_btn').innerHTML = 'Voltar'     document.getElementById('modal_btn').className = 'btn btn-success'      //dialog de sucesso     $  ('#modalRegistraDespesa').modal('show')       ano.value = ''     mes.value = ''     dia.value = ''     tipo.value = ''     descricao.value = ''     valor.value = ''  } else {      document.getElementById('modal_titulo').innerHTML = 'Erro na inclusão do registro'     document.getElementById('modal_titulo_div').className = 'modal-header text-danger'     document.getElementById('modal_conteudo').innerHTML = 'Erro na gravação, verifique se todos os campos foram preenchidos corretamente!'     document.getElementById('modal_btn').innerHTML = 'Voltar e corrigir'     document.getElementById('modal_btn').className = 'btn btn-danger'      //dialog de erro     $  ('#modalRegistraDespesa').modal('show')  } 

}

function carregaListaDespesas(despesas = Array(),filtro = false) {

if(despesas.length == 0 && filtro == false) {     despesas = bd.recuperarTodosRegistros()  }  //let despesas = Array()  //despesas = bd.recuperarTodosRegistros()     //console.log(despesas) // selecionando o elemento tbody da tabela     let listaDespesas = document.getElementById('listaDespesas')     listaDespesas.innerHTML = ''       // percorrer o array despesas, listando cada despesa de forma dinamica despesas.forEach(function(d){     //console.log(d)      // criando a linha (tr)     let linha = listaDespesas.insertRow()      // inserir valor // colunas      // (td)      linha.insertCell(0).innerHTML =`$  {d.dia}/$  {d.mes}/$  {d.ano}`     //linha.insertCell(1).innerHTML = d.tipo      // ajustar o tipo          switch  (d.tipo) {              case '1': d.tipo = 'Alimentação'             break                 case '2': d.tipo = 'Educação'             break                  case '3': d.tipo = 'Lazer'             break                  case '4': d.tipo = 'Saúde'             break                  case '5': d.tipo = 'Transporte'             break              }         linha.insertCell(1).innerHTML = d.tipo         linha.insertCell(2).innerHTML = d.descricao     linha.insertCell(3).innerHTML = d.valor      // botão de exculão      let btn = document.createElement("button")     btn.className= 'btn btn-danger'     btn.innerHTML = '<i class="fas fa-times"</i>'     btn.id = `id_despesa_$  {d.id}`     btn.onclick = function() {         // remover a despesa          let id = this.id.replace('id_despesa_', '')         //alert(id)         bd.remover(id)         window.location.reload()     }     linha.insertCell(4).append(btn)      console.log(d) })       

}

function pesquisarDespesa() {     let ano = document.getElementById('ano').value     let mes = document.getElementById('mes').value     let dia = document.getElementById('dia').value     let tipo = document.getElementById('tipo').value     let descricao = document.getElementById('descricao').value     let valor = document.getElementById('valor').value      let despesa = new Despesa(ano, mes, dia, tipo, descricao, valor)         let despesas =  bd.pesquisar(despesa)     this.carregaListaDespesas(despesas, true)    } 

Erro ao imprimir valor de Arvore de Busca

Boa tarde!

Estou com um problema na hora de imprimir valores na minha arvore binária de busca. O compilador não acusa erro mas os valores não são impressos! Segue o código

typedef struct _No {     int val;     struct _No *dir, *esq; }No;  typedef struct {     No* raiz; }Abb;  void inicializa(Abb* abb) {     abb = (Abb*)malloc(sizeof(Abb));     abb->raiz = NULL; }  No* insere_no(No* raiz, int valor) {     if(!raiz)     {         raiz = (No*)malloc(sizeof(No));         raiz->esq = NULL;         raiz->dir = NULL;         raiz->val = valor;     }     if(raiz->val > valor)         raiz->esq = insere_no(raiz->esq, valor);     if(raiz->val < valor)         raiz->dir = insere_no(raiz->dir, valor);      return(raiz); }  void insere(Abb* abb, int val) {     abb->raiz = insere_no(abb->raiz, val); }  void imprime_no(No* raiz) {     if(raiz)     {         printf("%d ", raiz->val);         imprime_no(raiz->esq);         imprime_no(raiz->dir);     } }  void imprime(Abb* abb) {     imprime_no(abb->raiz); }  int main() {     Abb* abb;     inicializa(abb);     insere(abb, 12);     insere(abb, 17);     insere(abb, 8);     imprime(abb);      return(0); } 

O que estou fazendo de errado? Muito obrigado!

Guardar valor desde funcion a formulario Ionic-Angular-Cordova

Tengo problemas para guardar coordenadas en un form para luego pasarlo a la base de datos con una API, el asunto es que puedo guardar los valores desde otras funciones pero aqui necesito hacerlo desde la funcion geo_success que es declarada dentro de geo_location y esto provoca que no pueda pasarle el parametro del form

 <ion-content>   <ion-card>    <ion-card-content>     <form [formGroup]="loginForm" (ngSubmit)='logForm()'>      <ion-item>       <ion-label color = 'primary' position = 'stacked'>Mensaje:</ion-        label>       <ion-input formControlName="descripcion" type="text"         placeholder="Escribe.."></ion-input>      </ion-item>      <ion-item lines="none">       <ion-button type='submit' (click)="guardar()" shape="round"        color="primary" expand="block">Guardar</ion-button>      </ion-item>     </form>    </ion-card-content>   </ion-card>  </ion-content> 

En el TS:

 import { Component } from '@angular/core';  import { FormGroup, FormBuilder, FormControl, Validators } from   '@angular/forms';  @Component({   selector: 'app-home',   templateUrl: 'home.page.html',   styleUrls: ['home.page.scss'],  })  export class HomePage {   public loginForm: FormGroup;   constructor(public formBuilder: FormBuilder) {    this.loginForm = this.formBuilder.group({     lng: 150.99,     lat: '',     descripcion: new FormControl('',Validators.compose([     Validators.required    ]))   });  }  logForm(){   console.log(this.loginForm.value);  }  guardar(){   this.get_location();   this.loginForm.patchValue({lat: 50.0000008});   this.loginForm.patchValue({lng: 50.0000008});   console.log(this.loginForm.value);  }  get_location() { //obtiene localizacion actual   var geo_options = {   enableHighAccuracy: true,   maximumAge        : 30000,   timeout           : 30000  };  //var wpid = navigator.geolocation.watchPosition(this.geo_success,   this.geo_error, geo_options);  var wpid = navigator.geolocation.getCurrentPosition(this.geo_success,   this.geo_error, geo_options);  }  geo_success(position) {  //this.loginForm.get('lng').setValue(position.coords.longitude);  //this.loginForm.patchValue({lat: position.coords.latitude});  //this.loginForm.value.lng = position.coords.longitude;  //this.loginForm.value.lat = position.coords.latitude;       //this.loginForm.value.post("http://127.0.0.1:8000/api/guardar").then(    ({data}    ) => {console.log(data)})   console.log(position.coords.longitude + " - " +    position.coords.latitude);   //console.log(this.loginForm.value.lng + "; " +    this.loginForm.value.lat    +"; " + this.loginForm.value.descripcion + ";");  }   geo_error() {    console.log("Error!!!");   }  } 

Todo lo que esta comentado es lo que he intentado y he fallado, necesito pasar esas coordenadas al form para luego con la api mandarlo a la base de datos

porque obtengo error: lvalue required as left operand of assignment al reasignar un valor a una variable

Estoy sacando los valores de un vector que viene por parametro, pero necesito que si dado un condicional. Esta variable tome un nuevo valor, sin embargo he intentado con & pero no comprendo a un del todo como funciona este comando. Adjunto mi codigo :

void KalmanFilter::JcobianMatrix(const VectorXd &x_in){ //recover state parameter const float & px = x_in(0); const float & py = x_in(1); const float vx = x_in(2); const float vy = x_in(3); // check division by zero if (px==0 && py == 0){   std::cout<<"Err0r: division by zero is not permitted"<<std::endl;   std::cout<<"Adjusting to values px 0.01 and py 0.01"<<std::endl;   & px = 0.01;   & py = 0.01; } 

Al intentar compilar obtengo el siguiente error:

error: lvalue required as left operand of assignment

& px = 0.01;

¿Cómo cambiar el valor de cierto número de variables dependiendo de la respuesta del usuario?

Estoy creando un conversor de peso en modo consola bastante sencillo. Lo que quiero hacer es que cuando el usuario proporcione el primer tipo de magnitud, el valor de las variables cambie en base a esa respuesta. Por ejemplo, si yo escribo “libra”, entonces las demás variables de equivalencia cambien su valor para proceder a la conversión. Intenté con la instrucción if, lo cual funciona muy bien a la hora de cambiar el valor de las variables. El problema nace cuando pide la segunda magnitud y debe proceder a la conversión, ya que la única forma que se me ocurrió de que el programa supiera a qué magnitud deseaba convertir era usando input, y luego de eso crear más condicionales if para que pudiera elegir el valor de conversión.

Lo he probado y funciona muy bien, el problema es que pienso añadir más magnitudes, lo cual implicaría una instrucción if por cada cada tipo de conversión posible. Lo cual a mi parecer, hace que el código sea innecesariamente más largo de lo que debería. Mi pregunta es ¿Hay alguna forma de automatizarlo y simplificarlo para que el programa cambie los valores de las variables y sepa cuál equivalencia de conversión el usuario va a usar?

Mi código es este:

    print("Conversor de peso")     print("----------------------------------------------")      while True:         Magnitud1 = str         Magnitud2 = str         Cantidad = str         print("¿Qué desea hacer? Convertir | Salir: ")         ask = input()         if ask == "salir" or ask == "Salir":             break          if ask == "convertir" or ask == "Convertir":             kilogramo = float             gramo = float             Convalue = float             resultado = float              Q1 = input("¿Qué magnitud desea convertir? ")             if Q1 == "libra":                 kilogramo = 0.45                 gramo = 453.59              Q2 = input("¿A qué magnitud desea convertirlo? ")              Q3 = input("¿Cuántas unidades? ")             Cantidad = float(Q3)              if Q2 == "kilogramo":                 Convalue = kilogramo                 resultado = Cantidad * Convalue              if Q2 == "gramo":                 Convalue = gramo                 resultado = Cantidad * Convalue              print("El resultado es: " and resultado)             print() 

Descobrir o menor valor na coluna 1 de uma matriz 2D

Preciso que uma das entradas do meu switch calcule, armazene e mostre o menor (menor) valor da segunda coluna(1) de uma matriz 2D e após isso, uma variável(toptodos) receba o valor da primeira coluna(0) desta mesma linha. O código parece funcionar algumas vezes e outras não mas não consigo descobrir o porquê.

Parte do código que deve fazer o cálculo: (nentradas guarda o valor total de linhas não nulas da matriz +1)

            case '6':                 menor = mat[0][1];                 for (int i = 0; i < nentradas; i++) {                     if (mat[i][1] < menor) {                         menor = mat[i][1];                         toptodos = (int)mat[i][0];                     }                 }                 printf("\nNumeroConta \tConsumo \tValorDevido");                 printf("\n% .0f\t% .0f\t% .2f", mat[toptodos][0], mat[toptodos][1], mat[toptodos][2]);                 printf("\n");                 system("pause");                 system("cls");                 break; 

Caso pertinente, o código inteiro segue abaixo:

#include<stdlib.h> #include<stdio.h>  #define linhas 5 #define kwp 1.75  int main() {      int toptodos = 0, nentradas = 0, top1 = 0, mais170[linhas] = { 0 };     float mat[linhas][3] = { {0} }, consumo = 0, media = 0, menor = 0;     char menu = '';      for (int m = 0; m < 1; m++) {         for (int l = 0; l < linhas; l++) {             if (mat[l][0] != 0) {                 nentradas++;             }         }          // PRIMEIRA EXECUÇÃO         printf("\nVoce quer: \n(1)Cadastrar novo consumidor \n(2)Consultar consumidores ja cadastrados (%i/%i)\n(3)Mostrar média de consumo da cidade \n(4)Mostrar consumidores que ultrapassaram 170 KW \n(5)Consumidor que mais gastou \n(6)Consumidor que menos gastou \n>", nentradas, linhas, nentradas);         scanf_s(" %c", &menu);         switch (menu) {         case '1':             for (int i = 0; i < 1; i++) {                 for (int j = 0; j < 1; j++) {                     mat[0][0] = 1;                     printf("\nInsira o consumo em KW do consumidor:");                     scanf_s(" %f", &consumo);                     mat[i][1] = consumo;                     mat[i][2] = consumo * (float)kwp;                     nentradas++;                     menu = '';                     consumo = (float)0;                     system("cls");                 }             }             break;         case '2':             printf("Nao existem dados a serem exibidos");             return 0;             break;         case '3':             printf("Nao existem dados a serem exibidos");             return 0;             break;         case '4':             printf("Nao existem dados a serem exibidos");             return 0;             break;         case '5':             printf("Nao existem dados a serem exibidos");             return 0;             break;         case '6':             printf("Nao existem dados a serem exibidos");             return 0;             break;         default:             printf("Valor invalido.");             break;         }     }     do {         //EXECUÇÃO COM NENTRADAS < LINHAS         if (nentradas < linhas) {                printf("\nVoce quer: \n(1)Cadastrar novo consumidor \n(2)Consultar consumidores ja cadastrados (%i/%i)\n(3)Mostrar média de consumo da cidade \n(4)Mostrar consumidores que ultrapassaram 170 KW \n(5)Consumidor que mais gastou \n(6)Consumidor que menos gastou \n>", nentradas, linhas);             scanf_s(" %c", &menu);             switch (menu) {             case '1':                 for (int i = 0; i < 1; i++) {                     for (int j = 0; j < 1; j++) {                         mat[nentradas][0] = nentradas + 1;                         printf("\nInsira o consumo em KW do consumidor:");                         scanf_s("%f", &consumo);                         mat[nentradas][1] = consumo;                         mat[nentradas][2] = consumo * (float)kwp;                         nentradas++;                         menu = '';                         system("cls");                     }                 }                 break;             case '2':                 printf("\nNumeroConta \tConsumo \tValorDevido");                 for (int n = 0; n < nentradas; n++) {                     printf("\n%.0f \t\t%.0f \t\t%.2fR$  ", mat[n][0], mat[n][1], mat[n][2]);                 }                 printf("\n");                 system("pause");                 system("cls");                 break;             case '3':                 for (int x = 0; x < nentradas; x++) {                     media += mat[x][1];                 }                 media = (media / (float)nentradas);                 printf("Media de consumo da cidade: %.1f", media);                 media = 0;                 printf("\n");                 system("pause");                 system("cls");                 break;             case '4':                 printf("\nConsumidores acima de 170 KW:");                 printf("\nNumeroConta \tConsumo \tValorDevido");                  for (int i = 0; i < nentradas; i++) {                     if ((int)mat[i][1] > 170) {                         printf("\n% .0f\t% .0f\t% .2f", mat[i][0], mat[i][1], mat[i][2]);                     }                 }                 printf("\n");                 system("pause");                 system("cls");                 break;             case '5':                 for (int i = 0; i < linhas; i++) {                     if (mat[i][1] > (float)0) {                         if (mat[i + 1][1] > mat[i][1]) {                             top1 = 0;                             top1 = (int)mat[i][0];                         }                     }                 }                 printf("\nNumeroConta \tConsumo \tValorDevido");                 printf("\n% .0f\t% .0f\t% .2f", mat[top1][0], mat[top1][1], mat[top1][2]);                 printf("\n");                 system("pause");                 system("cls");                 break;             //Parte problemática             case '6':                 menor = mat[0][1];                 for (int i = 0; i < nentradas - 1; i++) {                     if (mat[i][1] < menor) {                         menor = mat[i][1];                         toptodos = (int)mat[i][0];                     }                 }                 printf("\nNumeroConta \tConsumo \tValorDevido");                 printf("\n% .0f\t% .0f\t% .2f", mat[toptodos][0], mat[toptodos][1], mat[toptodos][2]);                 printf("\n");                 system("pause");                 system("cls");                 break;              default:                 printf("Valor invalido.");                 break;             }              system("cls");             printf("\n");         }         else {             //EXECUÇÃO COM NENTRADAS = LINHAS              printf("\nVoce quer: \n(-)Cadastrar novo consumidor (Maximo atingido) \n(1)Consultar consumidores ja cadastrados (%i/%i)\n(2)Mostrar média de consumo da cidade \n(3)Mostrar consumidores que ultrapassaram 170 KW \n(4)Consumidor que mais gastou \n(5)Consumidor que menos gastou \n>", nentradas, linhas);             scanf_s(" %c", &menu);             switch (menu) {             case '1':                 printf("\nNumeroConta \tConsumo \tValorDevido");                 for (int n = 0; n < nentradas; n++) {                     printf("\n%.0f \t\t%.0f \t\t%.2fR$  ", mat[n][0], mat[n][1], mat[n][2]);                 }                 printf("\n");                 system("pause");                 system("cls");                 break;             case '2':                 for (int x = 0; x < nentradas; x++) {                     media += mat[x][1];                 }                 media = (media / (float)nentradas);                 printf("Media de consumo da cidade: %.1f", media);                 media = 0;                 printf("\n");                 system("pause");                 system("cls");                 break;             case '3':                 printf("\nConsumidores acima de 170 KW:");                 printf("\nNumeroConta \tConsumo \tValorDevido");                  for (int i = 0; i < nentradas; i++) {                     if ((int)mat[i][1] > 170) {                         printf("\n% .0f\t% .0f\t% .2f", mat[i][0], mat[i][1], mat[i][2]);                     }                 }                 printf("\n");                 system("pause");                 system("cls");                 break;             case '4':                 for (int i = 0; i < linhas; i++) {                     if (mat[i][1] > (float)0) {                         if (mat[i + 1][1] > mat[i][1]) {                             top1 = 0;                             top1 = (int)mat[i][0];                         }                     }                 }                 printf("\nNumeroConta \tConsumo \tValorDevido");                 printf("\n% .0f\t% .0f\t% .2f", mat[top1][0], mat[top1][1], mat[top1][2]);                 printf("\n");                 system("pause");                 system("cls");                 break;             case '5':                  printf("\nNumeroConta \tConsumo \tValorDevido");                 printf("\n% .0f\t% .0f\t% .2f", mat[toptodos][0], mat[toptodos][1], mat[toptodos][2]);                 printf("\n");                 system("pause");                 system("cls");                 break;             default:                 printf("Valor invalido.");                 break;             }              system("cls");             printf("\n");         }     } while (1 != 0); } 

Agradeço desde já.