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

Заполнить массив из пяти значений цифрами (при объявлении) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Численно убедиться в справедливости равенства http://www.cyberforum.ru/cpp-beginners/thread1108541.html
Численно убедиться в справедливости равенства, для чего для заданного значения аргумента x вычислить левую его часть разложение, стоящее в правой части, с заданной погрешностью E. A^x = 1 + xlna / 1! + (xlna)^2 / 2! + ... + (xlna)^n / n! + ...
C++ Реализация перегруженных функций Нужна помощь по реализации перегруженных функций: int func (int * arr, int length, int number); int func (char * str, char ch); Функция func возвращает позицию первого вхождения искомого числа или символа. http://www.cyberforum.ru/cpp-beginners/thread1108537.html
C++ Поменять в матрице местами максимальный и минимальный элементы каждой строки
Данная матрица размера M x N. Преобразовать матрицу, поменяв местами минимальный и максимальный элемент в каждой строке
библиотека C++
написал программу, которая использует математические функции( например возведение в степень). но она выдает ошибку, не может открыть математ. библиотеку(Cannot open include file: 'сmath': No such file or directory), что делать???? Вот программа #include "stdafx.h" #include<iostream> #include<conio.h> #include<cmath> using namespace std; int _tmain(int argc, _TCHAR* argv)
C++ Дана матрица: поэлементно вычесть первый столбец из всех столбцов, кроме первого http://www.cyberforum.ru/cpp-beginners/thread1108526.html
Дана прямоугольная матрица В размером N × M. Составить программу, которая превратит матрицу следующим образом: поэлементно вычитает первый столбец из всех столбцов, кроме первого.
C++ В прямоугольной матрицы часть элементов имеют нулевое значение. Заменить каждый нулевой элемент суммой смежных ему элементов (по горизонтали, вертикал В прямоугольной матрицы часть элементов имеют нулевое значение. Заменить каждый нулевой элемент суммой смежных ему элементов (по горизонтали, вертикали и диагоналям). Формирование новой матрицы выполнять в буферном массиве. подробнее

Показать сообщение отдельно
Vensus
 Аватар для Vensus
41 / 23 / 9
Регистрация: 29.11.2013
Сообщений: 74
01.03.2014, 19:21     Заполнить массив из пяти значений цифрами (при объявлении)
1)
C++
1
int arr[5] = {123, 94, -12, 88, -9};
2)
C++
1
2
3
const int arrSize = 10;
    int arr[arrSize];
    for(int i = 0; i < arrSize; i++) arr[i] = i;
C++
1
    for(int i = 0; i < arrSize; i++) arr[i] = i + 10;
C++
1
    for(int i = 0; i < arrSize; i++) arr[i] = -i;
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <cstdlib>
#include <ctime>
using namespace std;
 
int main()
{
    srand(time(0));
    const int arrSize = 10;
    int arr[arrSize];
    for(int i = 0; i < arrSize; i++) arr[i] = rand();
 
    return 0;
}
C++
1
    for(int i = 0; i < arrSize; i++) arr[i] = rand()%101;
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
 
int main()
{
    srand(time(0));
    const int arrSize = 10;
    int arr[arrSize];
    for(int i = 0; i < arrSize; i++)
    {
        arr[i] = rand()%90 + 10;;
        cout << arr[i] << ' ';
    }
    return 0;
}
3)
C++
1
    for(int i = 1; i < arrSize; i += 2) cout << arr[i] << ' ';
C++
1
    for(int i = 0; i < arrSize; i += 2) cout << arr[i] << ' ';
Добавлено через 14 минут
4)
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
#include <locale>
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
 
int main()
{
    locale::global(locale("Russian"));
    srand(time(0));
    const int arrSize = 8;
    int arr[arrSize];
    int arrRepeat[arrSize] = {0};
    for(int i = 0; i < arrSize; i++)
    {
        cout << "Введите значение массива, не равное 0: ";
        cin >> arr[i];
        for(int j = 0; j < i; j++) if(arr[j] == arr[i]) arrRepeat[i]++;
    }
    cout << "Повторяющийеся числа: ";
    for(int i = 0; i < arrSize; i++)
    {
        if(arrRepeat[i] == 1) cout << arr[i] << ' ';
    }
    return 0;
}
Добавлено через 11 минут
lexo2534, так сойдет?
 
Текущее время: 13:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru