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

Одномерные массивы (Получить x1y1+...+xsys, где x1,...,xp) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ вызов метода, инициализация переменной http://www.cyberforum.ru/cpp-beginners/thread842234.html
есть метод M( ) int M(int &a) - как его теперь вызвать?
C++ Программа не обрабатывает последний символ Вот такая программка. Должна она получать строку и выражение заключенное в ]] обрабатывать. Должна числа встречающиеся записывать в один массив, а символы в другой. все вроде работает, только если последнее число многозначное, последнюю в нем цифру не обрабатывает. т.е. ]] обрабатывает ]] шестерку не обрабатывает помогите разобраться! #include <cstdlib> #include <iostream> #include... http://www.cyberforum.ru/cpp-beginners/thread842231.html
class List C++
class List { private: struct LStruct { LStruct *m_pNext; int info; }; LStruct *m_pHead; public:
C++ Перевести из Java на C++
Всем доброй ночи! Я уже разок обращалась за помощью на этот форум, и сейчас, набравшись немножко наглости, хочу обратиться ещё раз:) Есть программа на Java import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStreamWriter; import java.sql.SQLOutput; import java.util.Scanner; public class Solution { private static double q = 1.6;
C++ Странный код в лабе (динам. масиивы) http://www.cyberforum.ru/cpp-beginners/thread842187.html
Разве там не должен быть выход за пределы выделенной области? class Action : public MyArr { int *ptrnew; //float *fptrnew; int index; public: Action(int how_mh, int init);
C++ Debug(отображение кириллицы в консоли) проходим прогу дебаг,выводим свое имя,выводится на английском,какая програ будет выводить на русском,помогите пожалуйста) подробнее

Показать сообщение отдельно
Fedorys
 Аватар для Fedorys
487 / 198 / 8
Регистрация: 19.03.2013
Сообщений: 444
19.04.2013, 09:02     Одномерные массивы (Получить x1y1+...+xsys, где x1,...,xp)
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
int main(){
    int x[17],y[17],r[17],p,q,s,l; 
   p=0; q=0; l=0;
   cout << "Массив:" << endl;
   for (int i=0; i<17;i++)
   {
        r[i]=rand()%51+20;
        cout<<" r["<<i<<"]="<<r[i]<<endl;
        if (r[i]<0)
                    x[p++]=r[i];
     }
 
for (int i=16;i>=0;i--)
{
if (r[i]>=0)  y[q++]=r[i];
}      
if (p<q) {
    s=p;
}
else s=q;
      
 for (int i=0;i<s;i++)
     l = l + x[i]*y[i];
 
 cout<<"Сумма: "<<l<<endl;
}
 
Текущее время: 11:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru