View Code of Problem 3697

#include <stdio.h>
#include<iostream>
#include<cstdlib>
#include<cstdio>
#include<cstring>
#include<string>
#include<algorithm>
#include<vector>
#include<cmath>
#include<stack>
using namespace std;

int main() {
	int t;
	cin >> t;
	while (t--) {
		int k, s;
		cin >> k >> s;

		/*if (k > s) {
			int temp = k;
			k = s;
			s = temp;
		}*/
		if(k<s){
		for (int i = k; i <= s; i++) {
			if (i == 1) {
				printf("1 frog has 1 mouth, 2 eyes and 4 legs, jumps into the water with a splash.\n");
			}
			else {
				printf("%d frogs have %d mouths, %d eyes and %d legs, jump into the water with ",i,i,i*2,i*4);
				for (int g = 0; g < i; g++) {
					if (g != i - 1) {
						printf("splash ");
					}
					else {
						printf("splash.\n");
					}
				}
			}
		}
		}
		else {
			for (int i = k; i >= s; i--) {
				if (i == 1) {
					printf("1 frog has 1 mouth, 2 eyes and 4 legs, jumps into the water with a splash.\n");
				}
				else {
					printf("%d frogs have %d mouths, %d eyes and %d legs, jump into the water with ", i, i, i * 2, i * 4);
					for (int g = 0; g < i; g++) {
						if (g != i - 1) {
							printf("splash ");
						}
						else {
							printf("splash.\n");
						}
					}
				}
			}
		}
	}
	return 0;
}

Double click to view unformatted code.


Back to problem 3697