Предмет: Информатика,
автор: rocker34rus
Ввести одномерный массив A из 13 элементов. Определить в нём
среднее арифметическое тех элементов, которые при делении на 4 дают
остаток 1 или 3.C++
Ответы
Автор ответа:
0
#include <iostream>using namespace std;
#define n 13
int main(){ setlocale(LC_ALL, "rus"); int *a = new int[n];
printf("n >> Введите массив из %d элементовn << ", n); for (int i = 0; i < n; i++) scanf("%d",&a[i]);
int Sm = 0; int k = 0; for (int i = 0; i < n; i++) if ((a[i] % 4 == 1) || (a[i] % 4 == 3)) { Sm += a[i]; k++; }
if (k) printf("n >> Sr = %g", (float)Sm / k); else printf("n >> k = 0");
delete[] a; system("pause>>void"); return 0;}
#define n 13
int main(){ setlocale(LC_ALL, "rus"); int *a = new int[n];
printf("n >> Введите массив из %d элементовn << ", n); for (int i = 0; i < n; i++) scanf("%d",&a[i]);
int Sm = 0; int k = 0; for (int i = 0; i < n; i++) if ((a[i] % 4 == 1) || (a[i] % 4 == 3)) { Sm += a[i]; k++; }
if (k) printf("n >> Sr = %g", (float)Sm / k); else printf("n >> k = 0");
delete[] a; system("pause>>void"); return 0;}
Похожие вопросы
Предмет: Химия,
автор: sanych40
Предмет: Английский язык,
автор: Аноним
Предмет: Биология,
автор: palatkindanil39
Предмет: Математика,
автор: asanov232323
Предмет: Алгебра,
автор: Аноним