Спецификации формата функцни scanf()
Код |
Назначение |
%а |
Читает значение с плавающей точкой (только С99) |
%A |
Аналогично коду %а (только С99) |
%c |
Читает один символ |
%d |
Читает десятичное целое |
%i |
Читает целое в любом формате (десятичное, восьмеричною мли шестнадцатеричное) |
%e |
Читает число с плавающей точкой |
%E |
Аналогично коду %e |
%f |
Читает число с плавающей точкой |
%F |
Аналогично коду %f (только С99) |
%g |
Читает число с плавающей точкой |
%G |
Аналогично коду %g |
%o |
Читает восьмеричное число |
%s |
Читает строку |
%x |
Читает шестнадцатеричное число |
%X |
Аналогично коду %x |
%p |
Читает указатель |
%n |
Принимает целое значение, равное количеству прочитанных до сих пор символов |
%u |
Читает десятичное целое без знака |
%[] |
Просматривает набор символов |
%% |
Читает знак процента |
Приклад програми додавання двох цілих чисел
#include <cstdlib>
#include <stdio.h> //Директива препроцесора
int main() //об’явлення головної функції
{ //початок операторного блоку
int integer1, integer2, sum; //об’явлення змінних
printf(“Enter first integer \n”); //виведення повідомлення
scanf(“%d”, &integer1); //прочитати ціле
printf(“Enter second integer \n”); //виведення повідомлення
scanf(“%d”, &integer2); //прочитати ціле
sum=integer1+integer2; //присвоїти суму
printf(“Sum is %d \n”, sum); //надрукувати суму
sustem(“pause”);
return 0;
}
Хід роботи.
Запустити середовище Dev-С++ через команду ПУСК.
Створити вихідний файл: Файл/Створити/Вихідний файл.
В вікні написати текст програми.
Розв'язати задачу та скласти програму на мові С відповідно до варіанта.
Перевірити програму: натиснути Виконати/Скомпілювати або Сtrl+F9. При цьому Вам буде запропоновано зберегти проект (потрібно зберегти).
Запустити програму на виконання: Виконати/Викопати або Ctrl+F10.
Варіанти завдань.
1 - 1.1 Три опори R1, R2, RЗ з'єднано паралельно. Знайти сумарний опір.
2 - 1.2 Три опори R1, R2, RЗ з'єднано послідовно. Знайти сумарний опір.
3 - 1.3 Три ємності СІ, С2, СЗ з'єднано паралельно. Знайти сумарний _ реактивний опір.
4 - 1.4 Три ємності СІ, С2, СЗ з'єднано послідовно. Знайти сумарний реактивний опір.
5 - 2.1 Дано а,с,х. Обчислити А, якщо
6 - 2.2 Дано а,с,х. Обчислити В, якщо
7 - 2.3 Дано а,с,х. Обчислити А, якщо
8 - 2.4 Дано а,с,у. Обчислити С, якщо
9 - 3.1Знайти середнє значення десяти чисел.
10 - 3.2 Знайти добуток восьми чисел.
11 - 3.3 Знайти силу струму в колі, якщо відомі опір кола та вхідна напруга.
12 - 3.4 Знайти площу круга.
13 - 4.1 Визначити периметр п'ятикутника.
14 - 4.2 Визначити периметр дев'ятикутника.
15 - 4.3 Визначити об'єм куба.
16 - 4.4 Визначити площу бокової поверхні конуса.
17 - 5.1 Визначити час падіння тіла з висоти.
18 - 5.2 Визначити значення гіпотенузи прямокутного трикутника за теоремою Піфагора.
19 - 5.3 Перевірити властивість діагоналей прямокутника.
20 - 5.4 Визначити радіус циліндра, якщо відомі його висота та об'єм.
ЗАУВАЖЕННЯ: програми без коментарів не зараховуються!