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

Прокомментировать каждую строчку кода(С++) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Разработать процедуру, которая формирует массив игрушек, которые можно купить, имея заданную сумму http://www.cyberforum.ru/cpp-beginners/thread1651784.html
Дали мне задачу, вот теперь не знаю даже, с чего начать: Дан массив из n (n=<10) записей об игрушках следующего типа: Название Цена Возрастные границы Разработать процедуру, которая формирует массив записей об игрушках, которые можно купить, имея определенную сумму денег, для ребенка заданного возраста. В основной программе ввести по запросу возраст ребенка и имеющуюся сумму, вывести...
C++ Как поставить пробел между числом и результатом? int a; a=2; cout<<"Chislo"<<" Kvadrat"<<" Kyb"<<endl; cout<< a <<a * a<<a * a * a<<endl; system("pause"); return 0; Покажите плиз как можно поставить пробел между числом и результатом его возведения в квадрат и куб. http://www.cyberforum.ru/cpp-beginners/thread1651760.html
C++ Синтаксис обработчика исключений
При выполнении следующего кода исключение не отлавливается и компилятор выдает ошибку об необработанном исключении. Почему так ? int main() { int x1 = 90, x2 = 0; try { std::cout << x1 / x2;
C++ Не работает функция qsort
Вот код #include <iostream> #include <fstream> #include <Windows.h> #include <string> #include <cmath> using namespace std;
C++ Шаблонный метод с разными параметрами http://www.cyberforum.ru/cpp-beginners/thread1651722.html
Доброе утро, не получается сделать шаблонную магию - указывать полную специализацию типа, и интелесенс VS должен подсказать тебе какие типы нужны данному методу. Сейчас говорит, что подходит всё( #include <iostream> #include <string> using namespace std; ////////////////////////////////////////////////////////////////////////// enum class Types {
C++ Передача двумерного массива в функции Здравствуйте. В c++ недавно. Компилятор ругается. Как правильно передать двумерный массив в функции? И вообще, какие замечания по коду? #include <iostream> #include <cstdlib> using namespace std; void fillingMatrix (int a, int S); int maxElementMatrix (int a, int S, int max); int minElementMatrix (int a, int S, int min); int main (void){ подробнее

Показать сообщение отдельно
Alexander Bakay
 Аватар для Alexander Bakay
97 / 49 / 15
Регистрация: 15.12.2015
Сообщений: 246
Завершенные тесты: 1
31.01.2016, 12:01     Прокомментировать каждую строчку кода(С++)
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
int P(float x[], int n, float (*f), float x, float c, float &S){ //задаем функцию, задаем переменные которые её передаются
int k=0; S=0;//объявляем целочисленные переменные
for(int i=0; i<n; i++){ //шапка цикла
if (f(x[i]>c){   //условие которое сработает при том что 'x[i]' будет больше 'c'
S+=x[i];k++;  //что произойдет при выполнение условии выше (S увеличится на x[i], k увеличится на один )
}
}
return k; //возвращаем число k как ответ функции
}
float f1(float x){return exp(x);} //функция которая возвращает экспаненту числа
float f2(float x){return x*x*x;} //функция которая возвращает заданное число в 3 степени
int main(){ //главная функция
float A[8][7],x[7],S1,S2; //задаем вещественные переменные
int k1,k2;kol1, kol2; //задаем целочисленные переменные
cout<<"A"<<A<<endl; //выводим значение 'A' - только вопрос, от куда мы её берем - если мы с таким названием создали лишь матрицу... :-|
cin>>A; //а вот мы вводим 'A', и опять же что за бред - если у нас под 'A' объявлена ток матрица
for(int i=0; i<8 ; i++){  //условия цикла
for(int j=0 ; j<7 ; j++){ //условия цикла
x[j]=A[i][j]; //присваиваем x[j] значение A[i][j] элемента матрицы
k1=P(x,7f1,3.7,&S); // переменной 'k1' присваиваем значение возвращаемого в функции p1, при заданных аргументах(x,7f1,3.7,&S)
k2=P(x,7,f2,2.5,&S);// переменной 'k1' присваиваем значение возвращаемого в функции p1, при заданных аргументах(x,7,f2,2.5,&S)
if( k1==0 && k2==0);// условие которые выполняется лишь при равенстве и k1 и k2 нулю
kol1++; //увеличивается переменная 'kol1' на один
if(k1>0 && k2>0 && fabs(S1-S2)>0.1) //условие которые выполняется лишь когда k1 и k2 больше нуля и при этом соблюдена погрешность
kol2++;//увеличивается переменная 'kol2' на один
}
cout<<kol1<<kol2; //выводим значения переменных kol1 и kol2 на экран
getch(); //задержка экрана
return 0;
}
 
Текущее время: 00:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru