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

Сформировать одномерный массив целых чисел, используя датчик случайных чисел. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ определения конца файла http://www.cyberforum.ru/cpp-beginners/thread285359.html
Как определить конец файла если я открываю файл fopen и считываю данные через freed ? int reedFileT(Dek *&ldek,Dek *&rdek) { if(ldek!=0)return 0; FILE *f=fopen("myfile.txt","rt"); Dek...
C++ Обход графа в глубину Дана бинарная матрица (1-между вершинами есть ребро, 0-между вершинами нет ребра соответственно) и две вершины. Необходимо найти путь между этими вершинами с помощью обхода в глубину. Может... http://www.cyberforum.ru/cpp-beginners/thread285346.html
C++ Игра Космобой
#include <iostream> #include <conio.h> #include <windows.h> #include <fstream> using namespace std; int main() { char c; int i,n;
Массив C++
Дано "r.w" незнаю как записать в массив {r,w} и одновременно сравнить есть ли там такая буква
C++ Двоичный фаил http://www.cyberforum.ru/cpp-beginners/thread285321.html
люди помогите пожалуйста ни как не могу понять что за двоичный фаил сделал прогу с обычным фаилом а препад говорит что нужен двоичный... ни как не пойму вот сама задача В конец двоичного файла...
C++ Найти самое короткое слово в строке суть задачи такова: нужно найти самое короткое слово в введённой пользователем строке и записать его в обратном порядке,то есть,например : мама -> амам. По нахождению короткого слова идеи есть,но ещё... подробнее

Показать сообщение отдельно
diagon
Higher
1929 / 1195 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
29.04.2011, 18:02
Если я правильно понял последнее условие, то как-то так:
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
#include <iostream>
#include <stdlib.h>
#define size 10
main(){
    int i,a[size];
    std::cout << "Step 1:\n";
    for (i = 0; i < size; i++){
        a[i]=std::random(100);
        std::cout << a[i] << ' ';
    }
    std::cout << "\nstep 2:\n";
    for (i = size-1; i >=size-5 ;i--)
        a[i]=0;
    for (i=0;i < size-5; i++)
    std::cout << a[i] << ' ';
    std::cout << "\nstep 3:\n";
    for (i = size-2; i >= 0; i--)
        a[i]=a[i-3];
    a[0]=random(100);
    for (i = 1; i < 3; i++)
    a[i]=a[i-1]+2;
    for (i = 0; i < size-2; i++)
        std::cout << a[i] << ' ';
    std::cout << "\n";
    system("pause");
    return 0;
}
Вообще намного проще это через векторы делать...
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru