Треугольник паскаля исправить ошибки в программе и получить представленный результат. записать вместо 0 и 1 нужно расставить соответствующие числа для треугольника паскаля const m=10; var a: array {1..m, 1..m} of integer; n,i,j: integer; repeat write('vvedeti pazmernost massiv' ); readln(n); for j: =1 to n do begin a{1,j}: =1; a{i,1}: =1; end; for i: =to n do for j: =2 to m do; a{i,j}: =a{i-1,}+a{i,j-1}; for i: =1 to n do begin for j: = to(n-i+1) do write(a{i,}); readln ; end ; 0< 100; end. и вопросы: 1 сколько чисел в 3 строке треугольника паскаля? в n-ой строке? 2 в каких строках треугольника число встречается только 1 раз? 3 в каких строках треугольника число встречается равно 2 раза? 4 как чередуются четные и нечетны числа нужно !
#include <iostream>
using namespace std;
signed main(){
int l, r;
cin >> l >> r;
if(l > r)
swap(l,r);
cout << "1) ";
for(int i = l; i <= r; i++) cout << i << " ";
cout << "\n2) ";
for(int i = r; i >= l; i--) cout << i << " ";
cout << "\n3) ";
for(int i = l; i <= r; i++) if(i % 7 == 0) cout << i << " ";
cout << "\n4) ";
int cnt = 0;
for(int i = l; i <= r; i++) cnt += (i % 5 == 0);
cout << cnt;
}
P.S. если это "задание со звездочкой", то страшно подумать, что там без нее
Код для С++
#include <iostream>
using namespace std;
int main ()
{
int value;
unsigned int positiveCount = 0;
do
{
cin >> value;
if (value > 0)
{
++positiveCount;
}
}
while (value != 0);
}
Объяснение:
cin трактует пробелы как разделители. Поэтому по этому алгоритму ты можешь ввести последовательность произвольной длины, так как программа будет продолжать считывать число к следующему пропуска / нового_рядка, пока не встретит 0.