Форум программистов, компьютерный форум 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)В последовательности введённых символов (последний '$') определить... подробнее

Показать сообщение отдельно
MegaTron_86
-7 / 0 / 0
Регистрация: 29.01.2010
Сообщений: 12
07.02.2010, 16:23  [ТС]     Тест по С++
вобщем некоторые я доделал сам, осталось решить только эти

Вариант 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 равна пробелу, и саму переменную в противном случае

4) Написать цикл for в стандарте С++, вычисляющий и печатающий факториалы чисел от 1 до 9

5) Используя цикл с предусловием вычислить сумму цифр заданного числа N

6) Записать функцию заменяющую в строке (массиве символов) знак пробела на знак подчёркивания

Вариант 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, используя условный оператор

4) Напишите оператор switch, выделяющий слова <ноль> и <единица>, если числовая переменная ch равна 0 или 1, в противном случае выводиться фраза <цифра не двоичная>

5) Написать цикл for в стандарте С++, обьявляющий и вычисляющий целые переменные s и m - равные сумме и произведению первых десяти натуральных чисел соответственно

6) Используя цикл с постусловием вычислить количество пробелов в заданной строке (массиве символов) 8

7) Записать функцию, возвращающую среднее арифметическое двух целых чисел
 
Текущее время: 00:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru