//Xinnuo Wang CS1A chapter 5 , P.298, #23
//
/*******************************************************************************
*
* Display Patterns by loops
*-------------------------------------------------------------------------------
* This program uses a loop to display Pattern A, followed by another loop that
* displays Pattern B
*
*-------------------------------------------------------------------------------
* INPUT
* a : The pattern A
* A : The data to dispaly pattern A
* b : The pattern B
* B : The data to dispaly pattern B
* OUTPUT
*
*******************************************************************************/
#include <iostream>
using namespace std;
int main()
{
int A,a,B,b;
//
//Pattern A
for (a=1;a<=10;a++)
{
for(A=0; A<a; A++)
{
cout<<"+";
}
cout<<endl;
}
//
//Pattern B
for (b=10;b>=1;b--)
{
for(B=1; B<=b; B++)
{
cout<<"+";
}
cout<<endl;
}
return 0;
}
Ly9YaW5udW8gV2FuZyAgICAgICAgICAgICAgICAgICBDUzFBICAgICAgICAgICAgICAgICAgIGNoYXB0ZXIgNSAsIFAuMjk4LCAjMjMKLy8KLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKgoqIERpc3BsYXkgUGF0dGVybnMgYnkgbG9vcHMKKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKiBUaGlzIHByb2dyYW0gdXNlcyBhIGxvb3AgdG8gZGlzcGxheSBQYXR0ZXJuIEEsIGZvbGxvd2VkIGJ5IGFub3RoZXIgbG9vcCB0aGF0IAoqIGRpc3BsYXlzIFBhdHRlcm4gQgoqCiotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiogSU5QVVQKKiAgICBhICAgICA6IFRoZSBwYXR0ZXJuIEEKKiAgICBBICAgICA6IFRoZSBkYXRhIHRvIGRpc3BhbHkgcGF0dGVybiBBCiogICAgYiAgICAgOiBUaGUgcGF0dGVybiBCCiogICAgQiAgICAgOiBUaGUgZGF0YSB0byBkaXNwYWx5IHBhdHRlcm4gQgoqIE9VVFBVVAoqCioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCiNpbmNsdWRlIDxpb3N0cmVhbT4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgCnsKCWludCBBLGEsQixiOwovLwovL1BhdHRlcm4gQQoJZm9yIChhPTE7YTw9MTA7YSsrKQoJewoJCWZvcihBPTA7IEE8YTsgQSsrKQoJCXsKCQkJY291dDw8IisiOwoJCX0KCQljb3V0PDxlbmRsOwoJfQovLwovL1BhdHRlcm4gQgoJZm9yIChiPTEwO2I+PTE7Yi0tKQoJewoJCWZvcihCPTE7IEI8PWI7IEIrKykKCQl7CgkJCWNvdXQ8PCIrIjsKCQl9CgkJY291dDw8ZW5kbDsKCX0KCQoJcmV0dXJuIDA7Cn0=