SHARE
TWEET

Loja Sapatos C

DragonicK Oct 20th, 2019 87 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. /* run this program using the console pauser or add your own getch, system("pause") or input loop */
  5.  
  6. int main(int argc, char *argv[]) {
  7.     int TotalDeSapatos = 0;
  8.     int NumeroPar = 0;
  9.     int Contador = 0;
  10.    
  11.     printf("Informe a quantidade total de sapatos: ");
  12.     scanf("%d", TotalDeSapatos);
  13.    
  14.     NumeroPar = TotalDeSapatos % 2;
  15.     if (NumeroPar != 0) {
  16.         printf("Voce precisa digitar um numero par.");
  17.         return 0;
  18.     }
  19.    
  20.     char LadoSapato[TotalDeSapatos];
  21.     int TamanhoSapato[TotalDeSapatos];
  22.    
  23.     while (Contador < TotalDeSapatos) {
  24.         printf("Informe o tamanho e o lado para o sapato nĂºmero %d :", (Contador + 1));
  25.         int Tamanho;
  26.         char Letra;
  27.  
  28.         scanf_s("%d %c", &Tamanho, &Letra);
  29.  
  30.         if (Tamanho == -99) {
  31.             break;
  32.         }
  33.  
  34.         LadoSapato[Contador] = Letra;
  35.         TamanhoSapato[Contador]= Tamanho;
  36.  
  37.         Contador++;
  38.     }
  39.    
  40.     // Exibe a lista de sapatos.
  41.     int QuantidadeLadoEsquerdo = 0;
  42.     int QuantidadeLadoDireito = 0;
  43.     int Sapato = 0 ;   
  44.  
  45.     for (Sapato = 0; Sapato < TotalDeSapatos; Sapato++) {
  46.         if (LadoSapato[Sapato]  == 'E') {
  47.             QuantidadeLadoEsquerdo++;
  48.         }
  49.         if (LadoSapato[Sapato]== 'D') {
  50.             QuantidadeLadoDireito++;
  51.         }
  52.  
  53.         // cout << "Cadastro Sapato Numero: " << (Sapato + 1) << " Tamanho: " << TamanhoSapato[Sapato] << " Lado: " << LadoSapato[Sapato] << endl;
  54.     }
  55.  
  56.     printf("Total Sapatos Esquerdo: %d \n", QuantidadeLadoEsquerdo);
  57.     printf("Total Sapatos Direito: %d \n", QuantidadeLadoDireito);
  58.    
  59.     return 0;
  60. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top