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

Тест по С++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Черепашья графика http://www.cyberforum.ru/cpp-beginners/thread93156.html
Полистал тут Дейтелов, пятое большое издание и нашёл простенькую задачку, но код получился черезчур увесистый, по моему разумению. Помогите оптимизировать и привести к более компактному виду. Заодно может научусь чему новому... Текст задачи: Язык Лого, особенно популярный среди пользователей персональных компьютеров, сделал знаменитой черепашью графику. Представьте себе механическую черепаху,...
C++ как организовать ? вот такой вопрос нужно написать программу которая определяет минимальное число во введенной с клавиатуры последовательности положительных чисел (ДЛИНА ПОСЛЕДОВАТЕЛЬНОСТИ НЕОГРАНИЧЕННА) если перебор организовать могу то вот как сделать неограниченной длину последовательности ? http://www.cyberforum.ru/cpp-beginners/thread93140.html
Некоректности в булевом выражении C++
Я недавно начал изучать C++ и я немного преуспел (для начинающего), но тут меня кое-что конкретно тормознуло. Тормозом оказалась проблемка в этом коде: #include <iostream> #include <stdio.h> using namespace std; void HackAlert() { string answer; cout << "Are you a hacker? (Y or N)" << endl; cin >> answer;
Дан целочисленный массив, нужно исключить из него все нули C++
Дан целочисленный массив, нужно исключить из него все нули. Если нулей нет-написать "сжатие невозможно". Составить динамический массив и ввод элементов я смогу. А как реализовать поиск 0 и их удаление?
C++ Вычислить процент от общего количества http://www.cyberforum.ru/cpp-beginners/thread93095.html
Помогите пожалуйста разобратся с этой прогой: Написать прогамму, которая обрабатывает результаты экзамена. Для каждой оценки программа должна вычислить процент от общего количества оценок. Оценки от 5 до 2. Среда разработки: С++
C++ Шахматная доска и строка Есть 3 задачки, немного не соображу как их решить. Помогите горе-программисту :) 1) Поле шахматной доски определяется парой натуральных чисел, первое из которых задаст номервертикали, а второе- номер горизонтали. Даны натуральные числа k, l, m, n. Требуется выяснить, являются ли поля (k, l) и (m, n) полямиодного цвета. 2)В последовательности введённых символов (последний '$') определить... подробнее

Показать сообщение отдельно
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
08.02.2010, 02:55     Тест по С++
Цитата Сообщение от MegaTron_86
6) Определена структура : struct student { char name[25]; int id, age;}st; Укажите правильные варианты присваиваний:

1)struct student Group[5]; Group[2].name="Иванов";
2)st.age=24;
3)st->id=123;
4)struct student Group[5];Group[1]=st;
5)struct student Group[5];Group[1]->st;
Цитата Сообщение от MegaTron_86
1 Вариант, 6 вопрос выбирал варианты 2,3 оба неверные
2,4

насчёт второго: либо ты перепутал, либо тебя накололи

Добавлено через 20 минут
Цитата Сообщение от MegaTron_86
Вариант 2

1) Объявите длинную переменную L и инициализируйте её восьмеричной константой равной десятичному числу 14

2) Определена структура: struct student { char name [25]; int id, age;}*st; Укажите правильные варианты присваиваний:

1)struct student Group [5]; Group[2].name=st.name;
2)st.age=24;
3)st->id =123;
4)struct student Group[5]; Group[1]=*st;
5)struct student Group[5]; Group[1].age=st->age;
( в ней у меня выделено 4, стоит за задание пол балла, тоесть ещё один или 2 варианта нужно выделить)

3) Присвоить переменной у 1, если х больше 9,а иначе 0, используя условный оператор
C
1
long n = 016L;
3 при условии, что st куда-то указывает, иначе неправильно
4,5

C
1
y = x > 9 ? 1 : 0;
Добавлено через 6 минут
Цитата Сообщение от MegaTron_86
Вариант 1

1)Определена структура : struct student { char name[25]; int id, age;}st; Укажите правильные варианты присваиваний:

1)struct student Group[5]; Group[2].name="Иванов";
2)st.age=24;
3)st->id=123;
4)struct student Group[5];Group[1]=st;
5)struct student Group[5];Group[1]->st;

2) Написать условный оператор для увеличения j в 2 раза если j не равно i и j - нечётное число, в противном случае j умножить на 1

3) Напишите оператор switch печатающий знак подчёркивания, если символьная переменная ch равна пробелу, и саму переменную в противном случае
2,4

C
1
j = (j != i && j % 2 == 1) ? j * 2 : j * 1;
C
1
2
3
4
5
6
7
8
    switch (ch) {
    case ' ' :
        putchar('_');
        break;
    default :
        putchar(ch);
        break;
    }
 
Текущее время: 23:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru