Форум программистов, компьютерный форум CyberForum.ru

В одномерном массиве посчитать сумму элементов,находящихся в четных позициях и т.д - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ ООП http://www.cyberforum.ru/cpp-beginners/thread92556.html
помогите переделать программу в ООП, Создать класс, описывающий следующие понятие рабочий! фамилия,стаж,часовая зароботная плата, колличество отработаных часов. Наити: 1) Расчет зароботной платы за отработанное время 2) в зависимости от стажа начисляется премия(при стаже до 1 года 0%, до 3 лет 5%, до 5 лет 8%, свыше10 лет 15%), вывод информации о рабочем на экран! вот эта...
C++ В гостиницу прибыла группа из M туристов Люди кто нибудь сможет сделать вот эту задачку??? Я вообще не понял эту задачу. И мне по ней надо сделать Курсовую работу... Кто может помочь??? Тематика курсовой работы ЗАДАЧА 1 В гостиницу прибыла группа из M туристов. Каждый турист хочет занять номер определенной категории (с душем, с ванной, люкс) и должен быть поселен в отдельный номер. Для поселения администратор располагает... http://www.cyberforum.ru/cpp-beginners/thread92549.html
Работа с текстовой информацией, одномерными массивами и матрицами. C++
Здравствуйте... Помогите решить задачу... Отблагадарю))) 2. Имеется N населенных пунктов (N≤15), и сеть авиалиний, соединяющих эти города. Сеть задана матрицей связности M(N,N), где M(i,j) =0, если города i и j не связаны между собой, и M(i,j)=1 – в противном случае. Выяснить, есть ли среди N населенных пунктов изолированные города ( такие, в которые нельзя долететь).
Какой с++ builder выбрать C++ Builder
Здравствуйте. Подскажите пожалуйста какой (какую версию) с++ builder выбрать. Чем они отличаются и какая наиболее нормальная - и в то же время современная.
C++ Создать Массив http://www.cyberforum.ru/cpp-beginners/thread92514.html
здрасти, помогите создать двумерный динамический массив вещест. чисел
C++ СДВИГ unsigned int x = 0x1234ABCD; // число которое двигать надо unsigned int v = 1; // на сколько двигать x = (x >> v*4) | (x << (32-v*4)); // цикл. вправо при сдвиге вправо числа X на одну позицию получается D1234ABC А вот если сдвигать число меньше чем 8 знаков например X=0x123abcd то при сдвиге получается D0123abc перед 1 появляется ноль . подробнее

Показать сообщение отдельно
Darky
Быдлокодер
 Аватар для Darky
507 / 294 / 45
Регистрация: 22.11.2009
Сообщений: 892
Завершенные тесты: 1
04.02.2010, 18:18     В одномерном массиве посчитать сумму элементов,находящихся в четных позициях и т.д
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>              //Библиотека ввода-вывода
#include <stdlib.h>              //закорюльки
#include <time.h>                //я посмотрел в гугле, переводится как "время"
  #define N 10            //изменение директивы препроцессора с N на 10
int main()                //главная ф-я
{
srand((unsigned)time(0)); //все время забываю эту штуку. Это чтобы рандомные числа были.
  int A[N],i;            //целочисленные массив и итерационная переменная
  for (i=0;i<N;i++)        //1 цикл ввода данных
  {
    A[i]=rand()%10;       //от 0 до 9
    cout<<A[i]<<" ";      //вывод
  }
    int sum=0;                //сумма чисел равна 0 изначально
  for (i=0;i<N;i++)      //цикл номер два, подсчет индексов % 2
    if (i%2==0)          //если остаток от деления номера индекса = 0, то
      sum+=A[i];         //прибавление к сумме значения элемента
  cout<<"\n"<<sum;                       //вывод суммы
}
Добавлено через 1 минуту
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>           //какие то штучки
#include <stdlib.h>
#include <time.h>
  #define N 10           //размерность массива
int main()
{
srand((unsigned)time(0));
  int A[N],i;   //целочисленные массив и итерационная
    int a,b;   //переменные для отрезка
  cout<<"\nВведите значения отрезка\n";   //n.c.
  cin>>a>>b;               //ввод границ
  for (i=0;i<N;i++)        //первый цикл ввода значений
  {
    A[i]=rand()%10;
    cout<<A[i]<<" ";
  }
    int sum=0;              //сумма = 0
  for (i=0;i<N;i++)               //второй цикл
    if (A[i]>=a && A[i]<=b)       //если a>=A[i]>=b
      sum+=A[i];                  //то прибавление A[i] к сумме
  cout<<"\n"<<sum;                  //вывод суммы
}
 
Текущее время: 22:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru