Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * To change this license header, choose License Headers in Project Properties.
- * To change this template file, choose Tools | Templates
- * and open the template in the editor.
- */
- /*
- * File: main.cpp
- * Author: Renzo C
- * scanf(%*d) Salta todos los espacios
- * Created on 8 de agosto de 2016, 04:14 PM
- */
- #include <cstdlib>
- #include <cstdio>
- int main(int argc, char** argv) {
- double precio;
- int precio2;
- int fin;
- char finNum;
- while (1) {
- char c;
- while (1) { //Lee el codigo de la cuenta hasta encontrar un salto de linea
- scanf("%c",&c);
- if (c == ' ') break;
- putchar(c);
- }
- putchar('\n');
- scanf("%*d"); //Salta todos los espacios
- //printf("\n");
- while (1) { //Lee el nombre de la cuenta hasta encontrar un salto de linea
- scanf("%c",&c);
- if (c == ' ') break;
- putchar(c);
- }
- putchar('\n');
- scanf("%lf", &precio);
- printf("%-10.2lf\n", precio);
- //scanf("%*d");
- while (1){ //Leera hasta no encontrar espacios
- c = getchar();
- if (c != ' ') break;
- }
- while (1) {
- if (c<='9'&& c>='0') {
- putchar(c);
- while (1) { //Leer la fecha de la cuenta
- c = getchar();
- if (c == ' ') break;
- putchar(c);
- }
- } else
- break;
- while (1) {
- scanf("%*d");
- putchar('\n');
- c = getchar();
- if (c != 'D' && c != 'R') {
- break;
- }
- putchar(c);
- while (fin = scanf("%d%c", &precio2,&finNum)) {
- if (fin == EOF) break;
- if (finNum != '/')
- printf("%10d", precio2);
- else{
- printf("\n");
- break;
- }
- }
- if (finNum == '/'){
- if (precio2<10)
- printf("0%d/",precio2);
- else
- printf("%d/",precio2);
- c = getchar();
- break;
- }
- if (finNum == '\n'){
- printf("\n");
- break;
- }
- }
- if (fin == EOF) break;
- }
- if (fin == EOF) break;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement