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

Даны следующие задания , как написать решения - C++

Восстановить пароль Регистрация
 
endemion
1 / 1 / 0
Регистрация: 15.05.2012
Сообщений: 7
22.10.2013, 09:58     Даны следующие задания , как написать решения #1
1. Что будет выведено на экран: int x=15; int * p=&x; cout<<p<<endl; Что будет выведено на экран: int у=10; int * p=&x; cout<<*p<<endl;
2. Заполнение массива случайными числами заданного диапазона. Заполнить массив int arr[10] случайными числами в интервале от 1 до 30.
3. Дан массив int arr[]={4,6,1,2,4,5,9,3}. Вывести на экран сумму первого и последнего элемента массива.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Verbillion
9 / 9 / 0
Регистрация: 22.10.2013
Сообщений: 36
22.10.2013, 10:07     Даны следующие задания , как написать решения #2
1. А вы попробуйте, бывает полезно. Подсказка: выведется адрес, по которому сидит переменная x
2. Вам сюда
3.
C++
1
cout << arr[0]+arr[7];
SatanaXIII
Супер-модератор
Эксперт С++
 Аватар для SatanaXIII
5437 / 2561 / 233
Регистрация: 01.11.2011
Сообщений: 6,330
Завершенные тесты: 1
22.10.2013, 10:16     Даны следующие задания , как написать решения #3
Задача на глазастость:
int x=15; int * p=&x; cout<<p<<endl; Что будет выведено на экран: int у=10; int * p=&x; cout<<*p<<endl;
Цитата Сообщение от endemion Посмотреть сообщение
arr[]={4,6,1,2,4,5,9,3}. Вывести на экран сумму первого и последнего элемента массива.
C++
1
cout << 7;
Мимино
 Аватар для Мимино
180 / 151 / 5
Регистрация: 22.05.2013
Сообщений: 435
Записей в блоге: 1
22.10.2013, 10:21     Даны следующие задания , как написать решения #4
Цитата Сообщение от Verbillion Посмотреть сообщение
1. А вы попробуйте, бывает полезно. Подсказка: выведется адрес, по которому сидит переменная x
2. Вам сюда
3.
Код C++
1
cout << arr[0]+arr[7];
Не отсылайте других пользователей в поиск и избегайте ссылок на поисковые системы (Google, Yandex и др.). Самостоятельно найдите ответ на вопрос и разместите его на форуме.
Не самое удачное первое сообщение на форуме.

Добавлено через 3 минуты
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
33
34
#include <iostream>
#include <stdlib.h>
#include <time.h>
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "Russian");
    int x = 15;
    int *p = &x;
    int y = 10;
 
    srand(time(NULL));
 
    cout << p << endl;
 
    p = &y;
    cout << *p << endl;
 
    int arr[10];
 
    for (int i = 0; i < 10; i++)
    {
        arr[i] = 1 + rand() % 30;
        cout << arr[i] << ' ';
    }
 
    cout << endl;
 
    int arr1[]={4,6,1,2,4,5,9,3};
    cout << arr1[0] + arr1[7] << endl;
    system("pause");
    return 0;
}
Добавлено через 20 секунд
3 в 1.
Verbillion
9 / 9 / 0
Регистрация: 22.10.2013
Сообщений: 36
22.10.2013, 10:30     Даны следующие задания , как написать решения #5
Мимино,

Не по теме:

>поиск и поисковые системы
>http://www.cplusplus.com/
что-то тут не чисто. Просто не вижу смысла расписывать всё человеку, которому даже свой пост перечитать перед отправкой было лень.

Мимино
22.10.2013, 10:33
  #6

Не по теме:

Цитата Сообщение от Verbillion Посмотреть сообщение
что-то тут не чисто. Просто не вижу смысла расписывать всё человеку, которому даже свой пост перечитать перед отправкой было лень.
Не видите смысла, не пишите вообще. Человеку нужна помощь(код), а не наставления "гуру".

endemion
1 / 1 / 0
Регистрация: 15.05.2012
Сообщений: 7
22.10.2013, 12:22  [ТС]     Даны следующие задания , как написать решения #7
Спасибо МИМИНО за помощь !! Я просто не учу С++ , это доп предметы ..
А можно пожалуйста расписать 1-е здание,2-е ,3-е с учетом 1-го курса универа
ForEveR
22.10.2013, 12:52
  #8

Не по теме:

Мимино, Я не то чтобы не совсем с вами согласен, однако

Дай человеку рыбу – он будет сыт один день, научи человека ловить рыбу – он будет сыт всю жизнь!
Человек дал ТСу ссылку на профильный ресурс и это отлично. Вы же написали решение - думаю не стоит говорить кто поступил корректнее, учитывая цитату?

Мимино
 Аватар для Мимино
180 / 151 / 5
Регистрация: 22.05.2013
Сообщений: 435
Записей в блоге: 1
22.10.2013, 12:52     Даны следующие задания , как написать решения #9
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
33
34
35
36
37
#include <iostream>
#include <stdlib.h>
#include <time.h>
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "Russian");
    // Задание 1
    int x = 15;
    int *p = &x;
    int y = 10;
 
    srand(time(NULL));                   // Это для генерации случайных чисел
 
    cout << p << endl;                   // Выводим р и смотрим, что на екран выводится адрес в памяти переменной х 
 
    p = &y;                                  // Присваиваем р адрес у (надеюсь, в условии опечатка)
    cout << *p << endl;                 // Выводим разыменованный указатель р, выводится значение у (10).
 
    // задание 2
    int arr[10];                             // Создаем массив размером 10 элементом                         
 
    for (int i = 0; i < 10; i++)          // Цикл обхода массива по 1-му элементам
    {
        arr[i] = 1 + rand() % 30;      // Присваиваем текущему элементу случайное значение от 1 до 30
        cout << arr[i] << ' ';            // Выводим на екран элемент массива
    }
 
    cout << endl;
    
    // Задание 3
    int arr1[]={4,6,1,2,4,5,9,3};     // Объявляем массив
    cout << arr1[0] + arr1[7] << endl;   // выводим сумму первого и последнего элемента этого массива
    system("pause");                          // пауза
    return 0;
}
endemion
1 / 1 / 0
Регистрация: 15.05.2012
Сообщений: 7
22.10.2013, 13:27  [ТС]     Даны следующие задания , как написать решения #10
Цитата Сообщение от ForEveR Посмотреть сообщение

Не по теме:

Мимино, Я не то чтобы не совсем с вами согласен, однако

Человек дал ТСу ссылку на профильный ресурс и это отлично. Вы же написали решение - думаю не стоит говорить кто поступил корректнее, учитывая цитату?

Я бы сам попробовал , дорогой мой , но нет времени , улетаю по работе завтра - на неделю , а сдать надо будет через три дня !!!
Так что не серчай , а вместо лишних постов - помоги.. и улучшишь карму..

Добавлено через 28 минут
по поводу библиотеки <time.h>
локализации setlocale(LC_ALL, "Russian");
и srand(time(NULL));

это надо в каждом задании прописывать ???
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.10.2013, 13:40     Даны следующие задания , как написать решения
Еще ссылки по теме:

C++ Написать программу,выполняющую следующие действия:
C++ Написать программу, выполняющую следующие действия со структурой:
Написать программу, выполняющую следующие действия со структурой: C++

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

Или воспользуйтесь поиском по форуму:
Мимино
 Аватар для Мимино
180 / 151 / 5
Регистрация: 22.05.2013
Сообщений: 435
Записей в блоге: 1
22.10.2013, 13:40     Даны следующие задания , как написать решения #11

Не по теме:

Цитата Сообщение от ForEveR Посмотреть сообщение

Не по теме:

Мимино, Я не то чтобы не совсем с вами согласен, однако

Человек дал ТСу ссылку на профильный ресурс и это отлично. Вы же написали решение - думаю не стоит говорить кто поступил корректнее, учитывая цитату?

Я мыслю так: если человеку программирование нужно только для записи в зачетке или еще где, то ему нужен именно готовый код. Если человек хочет связать с этим свою дальнейшую карьеру, то с таким заданием 100% разберется без сторонней помощи. Оба таких типа людей часто пишут в этой ветке форума. Но есть еще и 3-й тип: программирование нужно только для оценки, но признать свою некомпетентность в этом вопросе они не могут (стыдно чтоли). В итоге получаем темы типа:
Мне нужно сделать класс, который умеет взрывать атомную бомбу. Я начал писать, но вот на одном моменте застрял, помогите продолжить. Вот мой код:
C++
1
cout << "Hello world!";
Вот для такого типа людей как раз бы подошел 1-й ответ Verbillion.



по поводу библиотеки <time.h>
локализации setlocale(LC_ALL, "Russian");
и srand(time(NULL));
Это только для 2-го. setlocale(LC_ALL, "Russian") можно вообще убрать, если не выводите никаких сообщений на русском языке. #include <stdlib.h> тоже можно использовать только для 2-го задания.
Yandex
Объявления
22.10.2013, 13:40     Даны следующие задания , как написать решения
Ответ Создать тему
Опции темы

Текущее время: 11:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru