Обчислення суми двох чисел (введення і виведення) - студопедія

Приклад. Ввести з клавіатури два цілих числа і вивести на екран їх суму.

Відразу запишемо рішення задачі на мові Сі.

Обчислення суми двох чисел (введення і виведення) - студопедія

• Програма найчастіше містить 4 частини:

o введення вихідних даних;

o обробка даних (обчислення);

o висновок результату.

• Перед введенням даних необхідно вивести на екран підказку (інакше комп'ютер буде

чекати введення даних, а користувач не знатиме, що від нього хоче машина).

• Символи \ n в функції printf позначають перехід в початок нового рядка.

• Для введення даних використовують функцію scanf.

Обчислення суми двох чисел (введення і виведення) - студопедія

Формат введення - це рядок в лапках, в якій перераховані один або кілька

форматів введення даних:

. введення цілого числа (змінна типу int)

% F введення дійсного числа (змінна типу float)

% З введення одного символу (змінна типу char)

списку. Крім того, тип змінних повинен збігатися із зазначеним: наприклад, якщо a

і b - цілі змінні, то такі виклики функцій помилкові

scanf ( "..", a); куди записує другий введене число?

scanf ( "..", a, b, c); не заданий формат для змінної c

scanf ( "% f% f", a, b); не можна вводити цілі змінні по ве-

• Для обчислень використовують оператор присвоювання, в якому o праворуч від знака рівності варто арифметичне вираз, яке треба обчислити

o зліва від знака рівності ставиться ім'я змінної, в яку треба записати результат

c = a + b; // суму a і b записати в c

• Для виведення чисел і значень змінних на екран використовують функцію printf

Обчислення суми двох чисел (введення і виведення) - студопедія

oСначала йде символьний рядок - формат виведення - в якій можна використовувати

. висновок цілого числа

% F висновок дійсного числа

% З висновок одного символу

% S висновок символьного рядка

\ N перехід в початок нового рядка

всі інші символи (крім деяких інших спеціальних команд) просто виводяться на екран.

oОдной рядки формату недостатньо: в ній сказано, в яке місце виводити дані, але

не сказано, звідки їх взяти. Тому через кому після формату виведення треба поставити список чисел або змінних, значення яких треба вивести, при цьому можна відразу проводити обчислення.

printf ( "Результат:. +. =. \ n", a, 5, a + 5);

oТак ж, як і для функції scanf. треба стежити за збігом типів і кількості змінних і форматів виводу.