0 / 0 / 1
Регистрация: 21.10.2013
Сообщений: 38
1

Вычислить сумму квадратов элементов массива, не меньших заданного U и стоящих на местах, кратных 4

27.10.2014, 13:00. Показов 972. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ввести элементы одномерного массива состоящего из 10 элементов. Вычислить сумму квадратов элементов, не меньших заданного U и стоящих на местах, кратных 4; подсчитать также количество чисел равных W. Вывести полученные результаты на экран.

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <stdio.h>
#include <math.h>
#include <iostream>
#include <conio.h>
 main()
{
    int i,k=0;
   int a[100];
   double u,w,sum=0;
    cout<<"vvedyte u= ";
    cin>>u;
    cout<<"vvedyte w= ";
    cin>>w;
   cout<<"vvedite el mass  ";
    for(i=1;i<=10;i++)
   cin>>a[i];
   if((a[i]>=u)&&(a[i]%4))
    sum=sum+a[i]*a[i];
    if(a[i]==w)
        k++;
    cout<<"sum= "<<sum<<endl;
   cout<<"kol= "<<k<<endl;
   getch();
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.10.2014, 13:00
Ответы с готовыми решениями:

Вычислить сумму квадратов чисел, не меньших заданного U и стоящих на местах, кратных 4
Вычислить сумму квадратов чисел, не меньших заданного U и стоящих на местах, кратных 4; подсчитать...

Вычислить сумму квадратов чисел , принадлежащих промежутку (a,b) и стоящих на местах , кратных 4
Вычислить сумму квадратов чисел , принадлежащих промежутку (a,b) и стоящих на местах , кратных 4;...

Вычислить сумму квадратов чисел, принадлежащих промежутку (А, В) и стоящих на местах, кратных 4
Вычислить сумму квадратов чисел, принадлежащих промежутку (А, В) и стоящих на местах, кратных 4;...

В массиве вычислить сумму квадратов чисел, не принадлежащих промежутку (A,B) и стоящих на местах, кратных 3
Осуществить вывод и ввод исходного одноместного массива; выполнить необходимые действия и вывести...

3
Чорумфанин
346 / 346 / 320
Регистрация: 06.03.2014
Сообщений: 899
27.10.2014, 13:07 2
1) это не C, а C++
2) индексация массива начинается с 0
3) суммировать и проверять элементы надо тоже в цикле
0
0 / 0 / 1
Регистрация: 21.10.2013
Сообщений: 38
27.10.2014, 13:12  [ТС] 3
Спасибо, почему не считает количество?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <stdio.h>
#include <math.h>
#include <iostream>
#include <conio.h>
 main()
{
    int i,k=0;
   int a[100];
   double u,w,sum=0;
    cout<<"vvedyte u= ";
    cin>>u;
    cout<<"vvedyte w= ";
    cin>>w;
   cout<<"vvedite el mass \n";
    for(i=0;i<=9;i++)
   cin>>a[i];
   for(i=1;i<=10;i++)
   if((a[i]>=u)&&(a[i]%4))
    sum=sum+a[i]*a[i];
    if(a[i]==w)
        k++;
    cout<<"sum= "<<sum<<endl;
   cout<<"kol= "<<k<<endl;
   getch();
}
0
Чорумфанин
346 / 346 / 320
Регистрация: 06.03.2014
Сообщений: 899
27.10.2014, 13:23 4
ombervuder, если в цикле больше чем одно действие - их надо заключать в фигурные скобки {}
тут все ок, одно действие
C
1
2
for(i=0;i<=9;i++)
   cin>>a[i];
C
1
2
3
4
5
for(i=1;i<=10;i++)  // индекс с 0, т.е. надо i=0
   if((a[i]>=u)&&(a[i]%4))  // 10 раз будет выполнятся эта строка
    sum=sum+a[i]*a[i];  // эта и следующие строки выполнятся 1 раз
    if(a[i]==w)
        k++;
пробуйте так
C
1
2
3
4
5
6
7
for(i=0;i<10;i++)
   {
   if((a[i]>=u)&&(a[i]%4))
    sum=sum+a[i]*a[i];
    if(a[i]==w)
        k++;
  }
0
27.10.2014, 13:23
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.10.2014, 13:23
Помогаю со студенческими работами здесь

Подсчитать количество чисел, меньших заданного А и стоящих на местах, кратных 4
Подсчитать количество чисел, меньших заданного А и стоящих на местах, кратных 4; вычислить...

Вычислить сумму квадратов всех элементов заданного массива A(N), за исключением элементов, кратных пяти.
Вычислить сумму квадратов всех элементов заданного массива A(N), за исключением элементов, кратных...

Найти сумму положительных элементов массива, стоящих на местах, кратных 5
1. Создать текстовый файл, в котором записана числовая последовательность из произвольного числа...

Найти сумму положительных элементов массива, стоящих на местах, кратных 5
2. Найти сумму положительных элементов массива, стоящих на местах, кратных 5.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru