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

Функция суммирует каждый третий элемент (если он положительный) и возвращает полученную сумму - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Самый хитрый код (Несерьезная тема) http://www.cyberforum.ru/cpp-beginners/thread950904.html
Вот, собственно нашел в интернете код #include <cstdio> double m= {7709179928849219.0, 771}; int main() { m--?m*=2,main():printf((char*)m); }
C++ Отредактировать код, чтобы он заработал int a;инициализирован int ...b...=a; как дописать чтобы сработало? вместо ... нужно что-то дописать, чтобы сработало Нужно срочно. Помогите, пожалуйста http://www.cyberforum.ru/cpp-beginners/thread950879.html
C++ как сделать override метода
пытаюсь сделать override метода в С++ классе, но не выходит. Вместо этого метод переопределяется полностью, не выполняет код родительского метода. Что делаю не так? заголовок классов: #include <iostream> using namespace std;
C++ Азы классов. Подскажите, плз
Здравствуйте! Помогите, пожалуйста, разобраться. Вот код: class Name_pairs { public: string name; int age; vector<Name_pairs> names; Name_pairs (string n, int a)
C++ Подскажите литературу о многопоточности! http://www.cyberforum.ru/cpp-beginners/thread950854.html
Начинал читать QNX/UNIX Анатомия Параллелизма О.Цилюрик Е.Горошко, но там упор делается на QNX... Хотелось бы что-то связанное с многопоточностью вобщем и многопоточному программированию на С++ (желательно в одной книге). Что предложите? :help: Добавлено через 3 минуты В теме "Литература С++" ничего такого не заметил. Если есть, то ткните носом:rtfm:
C++ Где ошибка? Прошу помочь, очень мало времени! Я новичок. #include "stdafx.h" #include <clocale> #include <iostream> #include <fstream> using namespace System; using namespace std; int mas0= {1,2,3,4,5}; int mas1= {5,4,3,2,1}; подробнее

Показать сообщение отдельно
kravam
быдлокодер
1691 / 878 / 44
Регистрация: 04.06.2008
Сообщений: 5,412
09.09.2013, 22:33     Функция суммирует каждый третий элемент (если он положительный) и возвращает полученную сумму
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
#include <windows.h>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
 
//та самая функция 
float f (float* array) {
 float s= 0;
 int i= 0;
 while (array[i]!=100) 
 {
  if (!((i+1)%3)) 
   if (array[i]> 0) {                
    s+= array[i];
   }
  i++;
 };
 return s;
}
 
//+++++++++++++++++++++++++++++++++++++
 
int main()
{
 
 SetConsoleCP(1251);
 SetConsoleOutputCP(1251);
 
 srand (time(0));
 
 rand();
 int k= rand()%999+ 2;
 float* p= new float [k]; 
 printf ("число элементов равно %d\n", k- 1);
 
 
 //++++++++++++++++++++++++++++
 //Заполним и выведем массив
 
 for (int i= 0; i< k- 1; i++) {
     p [i]= rand()%100+ (float)(rand()%100)/100;
     int t= rand()%2;
     printf ("%.*f ",2, p[i]* (t- 1+ t));
 }
 p[k- 1]= 100.0;
 printf ("\n");
 
 //++++++++++++++++++++++++++++
 printf ("%.*f\n", 2,  f(p));
 delete [] p; 
 
 getchar ();
 
 return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru