#include <iostream>
using namespace std;
int main(){
int sum=0, doz, dannyy;
cin >> doz;
for ( int i=0; (сюда условие);++i){
cin >> dannyy;
if(dannyy%7==0)
sum+=dannyy;
}
cout << sum;
return 0;
}
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
int N, I, k, a;
I = 1;
k = 0;
cin >> N;
while (N >= I)
{
cin >> a;
if (a % 3 == 0 && (a % 10 == 4 || a%10==-4))
{
k++;
}
I++;
}
cout << k << endl;
system("pause");
return 0;
}
привел исправленные варианты программ(в 1 в цикле for укажи условие)
Переведем в биты: 16 это 2^4, кбайт это 2^10*2^3, получим 2^17 бит.
#define N 20
int a[N];
void main (void)
{
int cnt;
for (cnt = 0; cnt < N; cnt++)
if (a[cnt] >30)
printf ("%d", a[cnt]);
}
Вообщем.. Восьмеричную - 2354 ; Двоичную - 10011101100 ; В шестнадцатиричную - 4ес.
<u>PascalABC.NET 3.3.5, сборка 1662 от 29.04.2018</u>
<u>Внимание! Если программа не работает, обновите версию!</u>
begin
var (n,s,k):=(-8,0,0);
repeat
s+=n; k+=1;
n+=4
until n>4;
Writeln('Сумма=',s,', количество слагаемых ',k)
end.
<u>Результат</u>
Сумма=-8, количество слагаемых 4