- •Т.Э. Шульга основы программирования на языке с
- •Введение
- •1. Структура программы на языке с
- •Void main()
- •Задание 1. Вывод строки на экран с использованием esp-последовательности
- •2. Переменные. Основные типы данных
- •Задание 2. Описание переменных и преобразование типов
- •3. Ввод – вывод значений переменных
- •Void main()
- •Void main()
- •Задание 3. Форматирование вывода
- •4. Основные операции языка с
- •Void main ()
- •Заданиe 4. Простейшие вычисления
- •5. Конструкции выбора
- •Void main()
- •Void main()
- •Void main()
- •Задание 5. Обработка введенного символа
- •Задание 6. Вычисление значения функции
- •Задание 7. Применение разветвляющихся алгоритмов при решении простейших задач
- •Задание 8. Mультиветвление
- •6. Конструкции цикла и передачи управления
- •Int *t; // неинициализированный указатель на объект типа int,
- •Void main()
- •Int a2[3][2]; // массив из 3 массивов, содержащих по 2 целых элемента.
- •Задание 9. Детерминированные циклы. Простейшие задачи
- •Void main()
- •Задание 10. Итерационные циклы. Простейшие задачи
- •Void main()
- •Int last;
- •Задание 11. Одномерные массивы
- •Void main()
- •Задание 12. Вложенные циклы
- •Void main ()
- •Задание 13. Двумерные массивы
- •Void main ()
- •Задание 14. Посимвольная обработка строк
- •Void main ()
- •Задание 15. Сортировка массива
- •Void main ()
- •7.Функции
- •Int max (int n, int m ) // определение функции нахождения максимума
- •Void main()
- •Int strcmp(const char *str1, const char* str2);
- •Void main()
- •Int fclose (file * stream);
- •Int feof(file *stream);
- •Int fseek ( file* stream, long offset, int origin);
- •Void main ()
- •Задание 16. Определение и вызов функций
- •Задание 17. Рекурсивные функции
- •Задание 18. Использование библиотечных функций string.H
- •Задание 19. Использование библиотечных функций stdio.H
Void main()
{
float a,b;
setlocale(0, "Russian");//функция библиотеки iostream
//для русификации вывода данных
printf ("\nВведите два числа: ");
scanf ("%f%f",&a,&b);
system("cls");// функция библиотеки iostream для очистки экрана
printf("%.2f", a);
printf("%050.2f", b);
getch();
}
Пример 2. Ввести с клавиатуры целое число в десятичном виде, очистить экран и вывести на экран это число в десятичном, шестнадцатеричном и восьмеричном виде следующим образом:
000000000000000000000000000000000 11 0xB 013 000000000000000000000000000000000
#include <stdio.h>
#include <conio.h>
#include <iostream>
Void main()
{
setlocale(0, "Russian");//функция библиотеки iostream
//для русификации вывода данных
int a;
printf("\nВведите число\n");
scanf ("%d",&a);
system("cls");// функция библиотеки iostream для очистки экрана
printf("%030c", ' ');
printf("%d%c%#X%c%#o%c", a,' ',a,' ',a,' ');
printf("%030c", ' ');
getch();
}
Задание 3. Форматирование вывода
Каждому студенту рекомендуется выполнить хотя бы одно из упражнений 1–12.
Описать переменную вещественного типа. Ввести ее значение с клавиатуры. Очистить экран. Вывести значение переменной на экран в формате 2 знака после запятой в следующем виде:
i = 4,33000000000000000000000000000000000000000000000000000
Описать переменную вещественного типа. Ввести ее значение с клавиатуры. Очистить экран. Вывести значение переменной на экран в формате 2 знака после запятой в следующем виде:
i = 00000000000000000000000000004,33
Описать четыре переменных целого типа, ввести их значение с клавиатуры. Очистить экран. Вывести значения переменных на экран следующим образом (как таблицу с невидимыми границами):
231
8
Описать четыре переменных целого типа, ввести их значение с клавиатуры. Очистить экран. Вывести значения переменных на экран следующим образом:
| 12| 231|
| 124| 78|
Описать строку “number” (как массив символов) и переменную вещественного типа. Ввести значение переменной с клавиатуры. Очистить экран и вывести на экран значение переменной в формате 2 знака после запятой следующим образом:
number=4,33
Описать строку “number” (как массив символов) и переменную вещественного типа. Ввести значение переменной с клавиатуры. Очистить экран и вывести на экран значение переменной в формате 2 знака после запятой следующим образом
number=4,33
Ввести с клавиатуры любое слово, очистить экран и вывести введенное слово примерно в центре экрана.
Ввести с клавиатуры любое слово, очистить экран и вывести введенное слово в верхнем правом углу экрана.
Описать переменную целого типа, ввести с клавиатуры ее значение. Очистить экран и вывести на экран значение переменной в десятичном и восьмеричном виде примерно в центре экрана. Например,
i =9, i =011
Описать переменную целого типа, ввести с клавиатуры ее значение. Очистить экран и вывести на экран значение переменной в десятичном и шестнадцатеричном виде следующим образом.
i=11, i=0xb
Обеспечить ввод с клавиатуры двух слов. Очистить экран. Вывести слова на экран следующим образом:
Слово1 000000000000000000000000000000000000000000000000000 Слово2
Обеспечить ввод с клавиатуры двух слов. Очистить экран. Вывести слова на экран следующим образом:
Слово1 Слово2