Plataforma: URI (BEECROWD)
Problema: 2761
Enunciado:
O seu professor gostaria de fazer um programa com as seguintes características:
- Crie uma variável inteira;
- Crie uma variável real de simples precisão;
- Crie uma variável que armazene um carácter;
- Crie uma variável que armazene uma frase de no máximo 50 caracteres;
- Leia todas as variáveis na ordem da forma criada;
- Imprima todas as variáveis como foram lidas;
- Imprima as variáveis, separando-as por uma tabulação (8 espaços), na ordem que foram lidas;
- 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; }
#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; }
Nenhum comentário:
Postar um comentário