Pesquisar este blog

Livros Recomendados

Mostrando postagens com marcador 2761. Mostrar todas as postagens
Mostrando postagens com marcador 2761. Mostrar todas as postagens

sexta-feira, 19 de março de 2021

URI (BEECROWD) - 2761 - Entrada e Saída de Vários Tipos - Iniciante - C e C++

Plataforma: URI (BEECROWD)

Problema2761

Enunciado:

O seu professor gostaria de fazer um programa com as seguintes características:

  1. Crie uma variável inteira;
  2. Crie uma variável real de simples precisão;
  3. Crie uma variável que armazene um carácter;
  4. Crie uma variável que armazene uma frase de no máximo 50 caracteres;
  5. Leia todas as variáveis na ordem da forma criada;
  6. Imprima todas as variáveis como foram lidas;
  7. Imprima as variáveis, separando-as por uma tabulação (8 espaços), na ordem que foram lidas;
  8. Imprima as variáveis com exatos 10 espaços.

Linguagens: C e C++


Solução:

Código em C:

#include <stdio.h>

int main() {
    int a;
    float b;
    char c;
    char *frase = (char *) malloc(sizeof(char) * 51);
    
    scanf("%i ", &a);
    
    scanf("%f ", &b);
    
    scanf("%c ", &c);
    
    gets(frase);
    
    printf("%i%f%c%s\n", a, b, c, frase);
    printf("%i\t%f\t%c\t%s\n", a, b, c, frase);
    printf("%10i%10f%10c%10s\n", a, b, c, frase);
    
    return 0;
}

Código em C++:

#include <iostream>
#include <iomanip>

using namespace std;

int main() {
    
    int a;
    float b;
    char c;
    string frase;
    
    cin >> a >> b >> c;
    cin.ignore();
    getline(cin, frase);
    cout << a << fixed << b << c << frase << endl;
    cout << a << "\t" << fixed << b << "\t" << c << "\t" << frase << endl;
    cout << setw(10) << a << setw(10) << fixed << b << setw(10) << c << setw(10) << frase << endl;

    return 0;
}

Postagem em destaque

URI (BEECROWD) - 2158 - Helping Uncle Cláudio (Ajudando o Tio Cláudio) - Matemática - C, C++ e Haskell

Buenas! Estou aqui mais uma vez para resolver um problema de Matemática! Agora tenho resolvido alguns dessa categoria, pra que vocês possam ...

Postagens mais visitadas