kisulya
Сообщение
#79924 2.1.2012, 20:42
Нужно написать программу, используя 1. цикл с предусловием, 2. цикл с постусловием и 3. цикл с параметром, чтобы в результате на экран высветилось вот это:
$$$
*$$
**$
***
Насколько я поняла, нужно смотреть выше или ниже главной диагонали стоит элемент, для этого нужно сравнить порядок столбца и строки, но не могу все равно сообразить.
Julia
Сообщение
#79926 3.1.2012, 15:19
Если i<j , то *, иначе - $.
kisulya
Сообщение
#79931 3.1.2012, 18:17
Да это я понимаю, спасибо.
Я чисто теоретически понимаю, а как написать саму программу не знаю..
Julia
Сообщение
#79955 6.1.2012, 16:24
Напишите, что у вас получилось, а что нет. Лучше, если код выложите. Не думаю, что это первая программа, с которой вы столкнулись. А значит, кое-каким опытом написания программ вы обладаете.
Sergio Ramos
Сообщение
#79990 9.1.2012, 8:11
Код
#include "iostream"
using namespace std;
int main () {
//с параметром
for (int i=0;i<4;i++) {
for (int j=0;j<3;j++)
if (j>=i) cout << "$";
else cout << "*";
cout << endl;
}
cout << endl;
int i=0;
int j=0;
// с предусловием
while (i<4) {
while (j<3) {
if (j>=i) cout << "$";
else cout << "*";
j++;
}
i++;
j=0;
cout << endl;
}
cout << endl;
i=0;
j=0;
//с постусловием
do {
do {
if (j>=i) cout << "$";
else cout << "*";
j++;
}
while (j<3);
cout << endl;
i++;
j=0;
}
while (i<4);
return 0;}
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста,
нажмите сюда.