Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 22.05.2015
Сообщений: 18

Вывести массив на консоль согласно условию

03.11.2016, 12:55. Показов 845. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
1 Написать программу , которая должна находить
максимальный элемент в двухмерном массиве (размерностью 7 Х 7)
случайных чисел в диапазоне 0 .. 1000.
2 Написать программу, которая демонстрирует для вывода
четырех элементов целочисленного массива b использование четырех
методов ссылки на элементы массива:
– Имя массива и индекс;
– Указатель/смещение с именем массива;
– Указатель и индекс;
– Указатель/смещение.

1й пункт я сделал а второй не пойму как(
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
31
32
#include <conio.h>
#include <stdio.h>
#include <iostream.h>
#include <stdlib>
 
 
main ()
{
int i, j;
int a[7][7];                                      //mas size
 for(i=0; i<7; i++)
    for(j=0; j<7; j++)
    {
        a[i][j] =rand() % 1000 +0;         // randomizator
 }
    for (int i=0; i<7; i++) {                // inicialization mas
    for (int j=0; j<7; j++)
        cout << " " << a[i][j];
    cout << endl; }
 
 int max = a[0][0];                           // find max
for(i=0; i<7; i++)
    for(j=0; j<7; j++)
    if(a[i][j] > max)
        max = a[i][j];
 
printf("\nMax = %d\n", max);                 // out max
 
 
 
system("pause");
}
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
03.11.2016, 12:55
Ответы с готовыми решениями:

Проинициализировать массив целых чисел согласно условию и вывести его на консоль
С помощью цикла проициализировать массив целых чисел. Заполнить массив значениями 0, 10, 20, 30, 40 и так далее до 100

Изменить заданное целое число согласно условию и вывести его на консоль
Дано целое число. Если оно является положительным, то прибавить к нему 1; если отрицательным, то вычесть из него 2; если нулевым, то...

Вывести на консоль заданный символ согласно условию (найти ошибки в работе цикла for)
У меня есть два цикла for Один внешний, другой внутренний. for (int j = 1; j &lt;= 10; j++) { for (int i = 1; i &lt;=...

12
Заблокирован
03.11.2016, 13:17
Этот код не скомпилируется.
1
0 / 0 / 0
Регистрация: 22.05.2015
Сообщений: 18
03.11.2016, 13:23  [ТС]
Цитата Сообщение от nimazzzy Посмотреть сообщение
Этот код не скомпилируется.
Почему? У меня компилирует
0
Заблокирован
03.11.2016, 13:25
Второй пункт:
C
1
cout << " " << *((int*)a + i*7 + j);
указатель на a можно взять заранее, чтобы убрать приведение из цикла.

Добавлено через 32 секунды
Цитата Сообщение от Honort Посмотреть сообщение
Почему?
Ну, например, как он скомпилирует cout, если нет using namespace std?
Как в C скомпилируется iostream.h?
1
0 / 0 / 0
Регистрация: 22.05.2015
Сообщений: 18
03.11.2016, 13:31  [ТС]
Я ошибся в названии темы) Можно использовать эти библиотеки. компилятор с++.
0
Заблокирован
03.11.2016, 13:37
Цитата Сообщение от Honort Посмотреть сообщение
Я ошибся в названии темы)
В разделе тоже
Цитата Сообщение от Honort Посмотреть сообщение
компилятор с++.
Это не поможет найти cout без пространства имен std
1
0 / 0 / 0
Регистрация: 22.05.2015
Сообщений: 18
03.11.2016, 13:41  [ТС]
с Std он как раз и не компилирует. не знаю почему
0
Форумчанин
Эксперт CЭксперт С++
 Аватар для MrGluck
8216 / 5047 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
03.11.2016, 16:34
Цитата Сообщение от Honort Посмотреть сообщение
с Std он как раз и не компилирует. не знаю почему
Потому что вы используете старый борланд, который не соответствует никакому стандарту из С++.
У него все стандартные объекты в глобальной области видимости, а не std.
0
0 / 0 / 0
Регистрация: 22.05.2015
Сообщений: 18
03.11.2016, 20:01  [ТС]
Цитата Сообщение от MrGluck Посмотреть сообщение
Потому что вы используете старый борланд, который не соответствует никакому стандарту из С++.
У него все стандартные объекты в глобальной области видимости, а не std.
Да стандартный борланд но в нашем универе ничего по новее ничего не установится) А лабы нужно показать там на компе
0
Модератор
Эксперт CЭксперт С++
 Аватар для sourcerer
5288 / 2376 / 342
Регистрация: 20.02.2013
Сообщений: 5,773
Записей в блоге: 20
03.11.2016, 23:06
Цитата Сообщение от Honort Посмотреть сообщение
но в нашем универе ничего по новее ничего не установится
Honort, даже Code::Blocks?
0
0 / 0 / 0
Регистрация: 22.05.2015
Сообщений: 18
04.11.2016, 10:13  [ТС]
Ну у студентов нет прав администратора чтоб устанавливать и пробовать.
0
Форумчанин
Эксперт CЭксперт С++
 Аватар для MrGluck
8216 / 5047 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
04.11.2016, 13:13
Цитата Сообщение от Honort Посмотреть сообщение
Ну у студентов нет прав администратора чтоб устанавливать и пробовать.
Слово "администратора" тут лишнее.
Вы же учитесь на информационном направлении. Придумайте решение этой проблемы.

Дабы не оффтопить:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 
int main()
{
    const int arr[] = {1, 2, 3, 4, 5};
    const int *ptr = arr;
    const int index = 2;
 
    // – Имя массива и индекс;
    std::cout << arr[index] << std::endl;
 
    // – Указатель/смещение с именем массива;
    std::cout << *(arr + index) << std::endl;
 
    // – Указатель и индекс;
    std::cout << *(ptr + index) << std::endl;
 
    // – Указатель/смещение.
    std::cout << *ptr << std::endl;
}
1
0 / 0 / 0
Регистрация: 22.05.2015
Сообщений: 18
04.11.2016, 17:08  [ТС]
Не на информационном) Я радиоинженер.Спасибо за код.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
04.11.2016, 17:08
Помогаю со студенческими работами здесь

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

В заданном массиве найти и вывести наибольший по модулю элемент, преобразовав массив, согласно условию
Чот я не догнал, почему не работает (вроде, правильно, но не работает). Условие: Дан массив Р. Найти и вывести наибольший по...

Вывести на экран числа согласно условию
Вывести на экран числа следующим образом: 1 21 321 4321 54321 Помогите!:)

Вывести в столбец данные согласно условию
У меня отчет получает данные из запроса. Есть в этом запросе, помимо остальных, есть один столбец: ConditionalProfit. Я хотел в отчете...

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


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка. Рецензия / Мнение Это мой обзор планшета X220 с точки зрения школьника. Недавно я решила попытаться уменьшить свой. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru