Plataforma: URI (BEECROWD)
Problema: 2765
Enunciado:
O seu professor gostaria de fazer um programa com as seguintes características:
- Leia uma frase que vai ter uma virgula no meio do texto;
- Imprima a primeira parte da frase;
- Imprima a segunda parte da frase.
Linguagens: C e C++
Solução:
Código em C:
#include <stdio.h> int main() { char frase[190]; scanf("%[^\n]s", &frase); int i = 0, lock = 1; while (frase[i] != '\0') { if (frase[i] == ',' && lock) { printf("\n"); lock = 0; } else printf("%c", frase[i]); i++; } printf("\n"); return 0; }
#include <iostream> using namespace std; int main() { string frase; getline(cin, frase); int i = 0; while (frase[i] != ',') cout << frase[i++]; cout << endl; while (frase[++i] != '\0') cout << frase[i]; cout << endl; return 0; }
Nenhum comentário:
Postar um comentário