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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Mihail30rus
0 / 0 / 0
Регистрация: 27.03.2011
Сообщений: 26
#1

Двумерный и одномерный массивы С++ - C++

10.05.2011, 08:47. Просмотров 435. Ответов 5
Метки нет (Все метки)

1. Дан одномерный массив x1, x2,…,xn. Заменить все четные элементы их квадратами.

2. Дан одномерный массив x1, x2,…,xn. Все максимальные элементы заменить их индексами.

3. Дан двумерный массив A(n*m). В столбцах с нечетным номером найти количество четных элементов.

4. Дана квадратная матрица A(n*n). Найти наименьший элемент под побочной диагональю.

5. Дан двумерный массив A(n*m). Найти сумму элементов, у которых последняя цифра 2 или 3.

Помогите пожалуйста решить задачи на языке программирования С++. Заранее благодарен. Большое спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.05.2011, 08:47
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Двумерный и одномерный массивы С++ (C++):

одномерный и двумерный массивы - C++
1.составить алгоритм,с помощью одномерного массива Заполнить массив числами 2.1, 2.2, 2.3, …, 2.18. 2.составить алгоритм,с помощью...

одномерный и двумерный массивы, строки - C++
3. Строки Дана строка из символов латинского алфавита. Замените все вхождения строки "two" на символ '2 4. Одномерный массив...

Отсортировать одномерный и двумерный массивы - C++
Отсортировать одномерный и двумерный массивы методом пузырька по возрастанию. Заранее спасибо!!!

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

Двумерный массив в одномерный - C++
Здравствуцте, Есть двумерный массив с отсортированными строками. нужно его преобразовать в одномерный отсортированный. Алгоритм...

Двумерный массив в одномерный - C++
Задача: двумерный массив N*N преобразовать в одномерный N2. По особому алгоритму( приложения) Собственно код написал(пишу для c++...

5
pito211
186 / 173 / 8
Регистрация: 22.03.2010
Сообщений: 612
10.05.2011, 08:50 #2
Помогите мне хату убрать. Заранее благодарен. Большое спасибо.

p.s. покажи, что уже сделал. Тут каждое задание на пять строк кода, не понимаю что именно вызвало затруднения?
0
Mihail30rus
0 / 0 / 0
Регистрация: 27.03.2011
Сообщений: 26
10.05.2011, 08:54  [ТС] #3
у меня в этой теме все вызывает затруднения...я сколько раз делал подобные задачи,получал за них очередную 2.(((((
0
Runa
133 / 85 / 3
Регистрация: 28.08.2009
Сообщений: 363
10.05.2011, 09:01 #4
Цитата Сообщение от Mihail30rus Посмотреть сообщение
я сколько раз делал подобные задачи,получал за них очередную 2
это не значит, что пора перестать их делать самому, покажи что сделал, тебе помогут исправить
0
pito211
186 / 173 / 8
Регистрация: 22.03.2010
Сообщений: 612
10.05.2011, 09:02 #5
в четвёртом задании подойдёт условие (n < i+j) если нумерация переменных с нуля
в третьем задании
C++
1
2
3
if ((j / 2 == 1) && (a[i][j] / 2 == 0)) {
counter++;
}
1
Петррр
5972 / 3409 / 337
Регистрация: 28.10.2010
Сообщений: 5,926
10.05.2011, 10:00 #6
1. Дан одномерный массив x1, x2,…,xn. Заменить все четные элементы их квадратами.
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
#include <iostream>
#include <conio.h>
#include <time.h>
 
using namespace std;
 
int main()
{
    int a[10];
    srand(time(0));
    setlocale(LC_ALL, "");
    cout << "Первоначальный массив: \n";
    for(int i = 0; i < 10; i++)
    {
        a[i] = rand() % 10;
        cout << a[i] << " ";
        if (a[i] % 2 == 0)
            a[i] = a[i] * a[i];
    }
    cout << "\nНовый массив:\n";
    for(int i = 0; i < 10; i++)
        cout << a[i] << " ";
    getch();
    return 0;
}
Добавлено через 4 минуты
2. Дан одномерный массив x1, x2,…,xn. Все максимальные элементы заменить их индексами.
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
#include <iostream>
#include <conio.h>
#include <time.h>
 
using namespace std;
 
int main()
{
    int a[10];
    srand(time(0));
    setlocale(LC_ALL, "");
    cout << "Первоначальный массив: \n";
    for(int i = 0; i < 10; i++)
    {
        a[i] = rand() % 10;
        cout << a[i] << " ";
    }
    int max = a[0];
    for(int i = 0; i < 10; i++)
        if (a[i] > max)
            max = a[i];
    for(int i = 0; i < 10; i++)
        if (a[i] == max)
            a[i] = i;
    cout << "\nНовый массив:\n";
    for(int i = 0; i < 10; i++)
        cout << a[i] << " ";
    getch();
    return 0;
}
1
10.05.2011, 10:00
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.05.2011, 10:00
Привет! Вот еще темы с ответами:

Преобразовать двумерный в одномерный - C++
Ребят,подскажите,как преобразовать двумерный массив в одномерный, при этом не увеличивая число форов using namespace std; template...

Одномерный и двумерный массив. - C++
Всем привет ! Хотелось бы чтоб мне помогли с задачами ! я буду их пробовать решить но до завтра боюсь не успею так что нужна ваша помощь! ...

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

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.