Главная » 2015 » Май » 11

перенесено на новый сайт

Категория: Язык С/С++ | Просмотров: 601 | Добавил: Kryto27 | Дата: 11.05.2015 | Комментарии (0)

перенесено на новый сайт

Категория: Язык С/С++ | Просмотров: 393 | Добавил: PtpJam | Дата: 11.05.2015 | Комментарии (0)

/*
1. Создать класс в котором в закрытой части находится два поля типа int, из них одно объявлено статическим. В открытой части класса написать
• конструктор с одним параметром (параметр присваивается нестатическому полю)
• статический метод. Ничего не возвращает, принимает 2 параметра: int и указатель на созданный класс. (если существует хотя бы один объект, то по принятому как параметр указателю присвоить нестатическому полю значение второго параметра функции. Если нет – присвоить второй параметр статическому полю
• статический метод, который выводит на экран значение статического поля
• обычный (не статический метод), который выводит на экран значение нестатического поля
2. Инициализация статического члена в глобальной области
3.В мэйне:
• вывести на экран значение статического поля
• изменить значение статического поля
• создать объект класса
&bull ... Открыть весь код

Категория: Язык С/С++ | Просмотров: 403 | Добавил: Kryto27 | Дата: 11.05.2015 | Комментарии (0)

перенесено на новый сайт

Категория: Язык С/С++ | Просмотров: 467 | Добавил: PtpJam | Дата: 11.05.2015 | Комментарии (0)

перенесено на новый сайт

 

Категория: Язык С/С++ | Просмотров: 383 | Добавил: Kryto27 | Дата: 11.05.2015 | Комментарии (0)

перенесенно вот сюда

Категория: Язык С/С++ | Просмотров: 463 | Добавил: PtpJam | Дата: 11.05.2015 | Комментарии (0)

#include<iostream>
using namespace std;
1    int x,y,z;                        //действует в стр 25
2    void func(int x,int y, int z)    
/*действует в стр 7,15,16 и при вызове функции в мэйне
*/
3    {
4        int a=5,c=0;        //действует в стр 6,9,10,13,19
5        {
6            int b = -a;        //действует в стр 9,16,19
7            if ((x==0 && y==0 && z==0))
8            {
9                int c = a*b;    & ... Открыть весь код

Категория: Язык С/С++ | Просмотров: 346 | Добавил: PtpJam | Дата: 11.05.2015 | Комментарии (0)

/*
Написать функцию случайного выбора 6 карт из колоды 36 карт, используя структуры.
*/
#include <iostream>
#include <ctime>
#include <conio.h>
using namespace std;
//************************* ЭКЗЕМПЛЯРЫ СТРУКТУР
struct St
{
int koloda[36];
}karti;
//************** Прототипы ************************************
void f_in(St &);
void f_rand(St &);
void f_out(int);
//*************************************************************
void main()
{
setlocale(LC_ALL,"rus");
srand(time(0));
system("color 17");
int i;

f_in(karti);
f_rand(karti);
f_out(i);
system("pause");
}
//************** ФУНКЦИИ **********************************
void f_in(St &karti)
{
int x=1;
for(int i=0; i<36; i++) //лень писать всё руками. Пусть мой раб заполнит э ... Открыть весь код

Категория: Язык С/С++ | Просмотров: 398 | Добавил: Kryto27 | Дата: 11.05.2015 | Комментарии (0)

/*

Пользователь вводит 5 чисел. Написать меню, которое будет выполнять следующие действия:

  • найти минимальное число
  • найти максимальное число
  • найти среднее арифметическое
  • подсчитать количество цифр больше 0
  • подсчитать количество цифр меньше 0
  • подсчитать количество четных цифр
  • подсчитать количество нечетных цифр
  • подсчитать количество цифр, которые делятся на 10 без остатка

Реализовать программу с помощью функций

*/

#include <iostream>
#include <conio.h>
#include <windows.h>
using namespace std;
//********* ПРОТОТИВЫ **********************************
void fSwitch();
void fMin();
void fMax();
void fSred();
void fMoreZiro();
void fLessZiro();
void fChetnie();
void fNeChetnie();
void fBezOstatka();
void fmuzik() ... Открыть весь код

Категория: Язык С/С++ | Просмотров: 680 | Добавил: PtpJam | Дата: 11.05.2015 | Комментарии (0)

/*

Создайте двухмерный массив. Заполните его случайными числами и покажите на экран. Выполните сортировку массива. Полученный результат покажите на экран

*/

#include <iostream>
#include  <ctime>
using namespace std;
void main()
{
    setlocale(LC_ALL,"rus");
    srand(time(0));
    const int STROCHKA=5, STOLB=5;                                    // константы размерности для массивa
    int mss[STROCHKA][STOLB]={0}, x=0;                                   //обьявляю массивы


    
        for(int i=0; i<STR ... Открыть весь код

Категория: Язык С/С++ | Просмотров: 496 | Добавил: PtpJam | Дата: 11.05.2015 | Комментарии (0)

/*

Создайте двухмерный массив. Заполните его случайными числами и покажите на экран. Выполните сортировку элементов в каждой строке массива. Полученный результат покажите на экран. После отсортируйте строки по первому элементу

*/

#include <iostream>
#include  <ctime>
using namespace std;
void main()
{
    setlocale(LC_ALL,"rus");
    srand(time(0));
    const int STROCHKA=12, STOLB=12;                                    // константы размерности для массивa
    int mss[STROCHKA][STOLB]={0};                                   //обьявляю массивы
    int m ... Открыть весь код

Категория: Язык С/С++ | Просмотров: 920 | Добавил: PtpJam | Дата: 11.05.2015 | Комментарии (0)

/*

Создать одномерный массив на 10 ячеек, заполнить его рендомно числами от 0 до 20. Создать двумерный массив размером 5х10 (5 строк). Заполнить двумерный массив по следующему правилу: значения ячеек каждой строки нового массива должны быть степенями соответствующих элементов исходного одномерного массива, показатель степени равен индексу строки двумерного массива

*/

#include <iostream>
#include  <ctime>
#include <math.h>
using namespace std;
void main()
{
    setlocale(LC_ALL,"rus");
    srand(time(0));
    const int STROCHKA=5, STOLB=10;                                    // константы размерност ... Открыть весь код

Категория: Язык С/С++ | Просмотров: 405 | Добавил: PtpJam | Дата: 11.05.2015 | Комментарии (0)

/*

Создать 2 двумерных массива одинаковой размерности, заполнить их рендомно. Для этих массивов проверить правило: каждый элемент первого массива не больше, чем соответствующий элемент второго массива и вывести об этом сообщение. Если на каких-то парах это правило нарушается, также вывести соответствующее сообщение и индексы этих пар

*/

#include <iostream>
#include  <ctime>
using namespace std;
void main()
{
    setlocale(LC_ALL,"rus");
    srand(time(0));
    const int STROCHKA=2, STOLB=5;                                    // константы размерности для массивов
    int mss1[STROCHKA][STO ... Открыть весь код

Категория: Язык С/С++ | Просмотров: 325 | Добавил: PtpJam | Дата: 11.05.2015 | Комментарии (0)

/*

Написать программу «справочник». Создать два одномерных массива. Один массив хранит номера ICQ, второй – телефонные номера. Реализовать меню для пользователя:

a)отсортировать по номерам

b)отсортировать по номерам телефона

c)вывести список пользователей в формате: индекс пользователя – телефон --аська

*/

#include <iostream>
#include <ctime>
using namespace std;
//************************   ПРОТОТИПЫ    *********************
void frend();                //для функции заполнения рэндомно
void fruchkami();            //для функции заполнения своими ручками
void fsortI();                //для сортировки по а ... Открыть весь код

Категория: Язык С/С++ | Просмотров: 4090 | Добавил: PtpJam | Дата: 11.05.2015 | Комментарии (0)

/*

Дана последовательность чисел с1 , с2, ..., с16 . Найти произведение элементов этой последовательности до первого нулевого и сумму элементов, расположенных после него

*/

 

 

#include <iostream>
#include <windows.h>
using namespace std;

void main()
{
    setlocale(LC_ALL,"rus");
    int last=0, first=0, midle=0, key=1, sum=0, proizvod=-1;                    //обьявил переменые last- послед ячейка; first-первая ячейка; 
                                           &n ... Открыть весь код

Категория: Язык С/С++ | Просмотров: 691 | Добавил: PtpJam | Дата: 11.05.2015 | Комментарии (0)

/*

Найти номер первого нулевого элемента массива х1, х2, ..., х20 и сумму элементов предшествующих ему. 

*/

 

#include <iostream>
#include <windows.h>
using namespace std;

void main()
{
    setlocale(LC_ALL,"rus");
    int last=0, first=0, midle=0, key=1, sum=0;                    //обьявил переменые last- послед ячейка; first-первая ячейка; 
                                                            //midle- ... Открыть весь код

Категория: Язык С/С++ | Просмотров: 858 | Добавил: PtpJam | Дата: 11.05.2015 | Комментарии (0)

/*

В массиве на 40 ячеек, заполненных рендомно пять последних элементов помножить на номер максимального элемента данного массива.

*/

#include <iostream>
#include <windows.h>
#include  <ctime>
#include <conio.h>
using namespace std;
//*******************    ПРОТОТИВЫ    ****************
void fprosto();
//****************************************************
/*
    Классное задание.
    Хоть на последнем задании не пришлось биться о стол головой в попытках сделать так, чтобы компилятор понял, что я от него хочю))
    А и система "написал на листочке и всё стало легко рулит")) СПС))
*/

void main()
{
    setlocale(LC_ALL,"rus");
  ... Открыть весь код

Категория: Язык С/С++ | Просмотров: 333 | Добавил: PtpJam | Дата: 11.05.2015 | Комментарии (0)

/*

В массиве из 12 ячеек поменять местами значения четных и нечетных индексов (1с2, 3с4 и т.д)

*/

 

#include <iostream>
#include <windows.h>
#include  <ctime>
using namespace std;

void main()
{
    setlocale(LC_ALL,"rus");
    srand(time(0));
    int mss1[12]={0};
    cout<<"Вот случайно заполненый массив\n\n"<<endl;
    for(int i=0; i<12; i++)            //заполняем массив рэндомно
    {
        mss1[i]=rand()%30;
    }
    

        for(int j=0; j<12; j++)
... Открыть весь код

Категория: Язык С/С++ | Просмотров: 569 | Добавил: PtpJam | Дата: 11.05.2015 | Комментарии (0)

/*

Массив из 12 ячеек, заполнить рендомно числами от -30 до 30

  • Заменить нули в ячейках с четным индексом на 1, в ячейках с нечетным на -1
  • Из исходного массива получить новый, приняв в качестве первых его элементов все положительные элементы исходного массива с сохранением порядка их следования, а в качестве остальных элементов все отрицательные элементы также с сохранением порядка их следования.

*/

#include <iostream>
#include <windows.h>
#include  <ctime>
using namespace std;

void main()
{
    setlocale(LC_ALL,"rus");
    srand(time(0));
    int mss1[12]={0};
    cout<<"Вот случайно заполненый ... Открыть весь код

Категория: Язык С/С++ | Просмотров: 313 | Добавил: PtpJam | Дата: 11.05.2015 | Комментарии (0)

перенесено на новый сайт

 

Категория: Язык С/С++ | Просмотров: 306 | Добавил: PtpJam | Дата: 11.05.2015 | Комментарии (0)

/* ЧАСТЬ 5*/

                fvoin();
                    if(f1>=1)
                    {
                        fmagaz();
                        fprop();
                        fend();
                    }
            }
            break;
           }
            
    }
    s ... Открыть весь код

Категория: Язык С/С++ | Просмотров: 322 | Добавил: PtpJam | Дата: 11.05.2015 | Комментарии (0)

                                  /*ЧАСТЬ 4*/

  cout<<"Последние две пещеры перед вами.. В одной из них выход.. Но в какой?"<<endl;
                                    cin>>d3;
                                    switch(d3)
                                    {
                                        cout<<"Последние две пещеры перед вами.. В одн ... Открыть весь код

Категория: Язык С/С++ | Просмотров: 311 | Добавил: PtpJam | Дата: 11.05.2015 | Комментарии (0)

                      /* ЧАСТЬ 3 */          
                                    cout<<"Последние две пещеры перед вами.. В одной из них выход.. Но в какой?"<<endl;
                                    cin>>d3;
                                    switch(d3)
                                    {
                                  &n ... Открыть весь код

Категория: Язык С/С++ | Просмотров: 328 | Добавил: PtpJam | Дата: 11.05.2015 | Комментарии (0)

/* ЧАСТЬ 2*/              

              case 3:{fmag();
                                
                                    cout<<"Последние две пещеры перед вами.. В одной из них выход.. Но в какой?"<<endl;
                                    cin>>d3;
                                    switch(d3)
                                  &nb ... Открыть весь код

Категория: Язык С/С++ | Просмотров: 327 | Добавил: PtpJam | Дата: 11.05.2015 | Комментарии (0)

/*

Написать для игрушки функцию боя: персонаж встречает монстра, бой идет пока один из бойцов не умрет. 
Подумать как реализовать удар в зависимости от силы, учесть ловкость как возможность укрониться от удара и запас здоровья.
Здоровье монстра сгенерировать рендомно.

 

ЧАСТЬ 1

*/
#include <iostream>
#include <ctime>
using namespace std;
//******************* ПРОТОТИПЫ  ***********
void fspartac(); //танк
void frefina();    // лучник
void fkupec();    // читер
void fpers(); //перс рендом
int hp1, str1, lov1, many1, cp, f1, f2;
/*
                            ПАРАМЕТРЫ ПЕРСА
    hp1 - здоровье;  str1 - сила удара;  lov1 - ловкость;  many1 - деньги. cp - выбор перса.
    f1 - счётчик победы да/нет для боя с воином;f2 ... Открыть весь код

Категория: Язык С/С++ | Просмотров: 333 | Добавил: PtpJam | Дата: 11.05.2015 | Комментарии (0)

перенесено на новый сайт

Категория: Язык С/С++ | Просмотров: 672 | Добавил: PtpJam | Дата: 11.05.2015 | Комментарии (0)