Распишите каждую строчку задачи ребят, задача решена в языке С.
10-11 класс
|
#include
main() {
const n=10;
int a[10]={5,3,-6,2,-4,3,-7,4,8,-9};
int i,k=0,s=0;
long p=1;
for(i=0; i if (a[i]>0) {k++; s+=a[i];}
else if (a[i]<0) p*=a[i];
printf ("kol=%d, sum=%d, prod=%d",k,s,p);
}
#include <stdio.h> /*Ввод / вывод в С.*/
#include <stdlib.h> /*Для функции system()*/
int main() { /*Главная функция*/
const n=10; /*К-ство элементов*/
int a[10]={5,3,-6,2,-4,3,-7,4,8,-9}; //Массив.
int i,k=0,s=0; /*Переменные*/
long p=1;
for(i=0; i < n; i++) /*Цикл*/
{
if (a[i] > 0 ) /*Если элемент больше 0*/
{k++; s+=a[i];} /*Считает сколько таких элементов, сумму этих элементов.*/
else if (a[i]<0) p*=a[i]; /*Если элемент меньше.*/
}
printf ("kol=%d, sum=%d, prod=%d",k,s,p); /*Выводит на экран все переменные.*/
system ("pause"); /*Останавливает консоль.*/
return 0; /*Возвращает значение.*/
}
Другие вопросы из категории
программы:
For i:=1 to 100 do
For j:=0 to 17 do
If a [j] > a [j+2] then
Begin
T := a [j]; a [j] := a [j+2]; a [j+2] := t
End;
Чему станет равен элемент массива с номером 17, если в начале работы фрагмента в массиве находились числа от 20 до 1 в порядке убывания?
Читайте также
различных этапах приемной кампании в вузе? в) Какая информация добавляется к базе данных на каждом этапе?
найти номер третьего положительного элемента в потоке из 10 чисел или сообщить,что трех положительных элементов нет. (Решать без массива)
элемент последовательности.Да хотелось бы еще чтобы каждая строчка была расписана что в ней происходит.
информационный объём получившегося текста в одной из кодировок Unicode? в которой каждый символ кодируется 16 битами.
А)12, 4Кбайт
В)16,1Кбайт
С)300Кбайт
D)1024Кбайт