русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Шановні українці! Матеріал був перекладений з російської мови. Тому можуть бути незначні помикли...

Урок 3 - одномірні масиви в мові Сі. Приклади задач, висновок одновимірного масиву

Масиви - це послідовна група елементів пам'яті, що мають однакове ім'я, при цьому звернеться до елемента масиву можна, вказавши номер позиції елемента масиву.

Одномірні масиви - це масиви мають один рядок.

Приклад завдання: Дан одновимірний масив. Необхідно заповнити одновимірний масив, зробити висновок одновимірного масиву.

#include <iostream>
#include <conio.h>
const int n = 5; //оголошуємо константу для масиву
void main () {

int X[n]; //оголошуємо змінний дробового типу
int i; //мінлива для циклу
int sred = 0; //Змінна цілого типу для обчислення суми

for (i = 0; i < 5 ; i++){
std::cout<<"X["<<i<<"] = "; //На екран виводиться "X[i] = "
std::cin>>X[i]; //вводимо з клавіатури цілі числа
}
std::cout<<"\n"; //Перехід на наступну рядок

for (i = 0; i < 5 ; i++){
std::cout<<"X["<<i<<"] = "<<X[i]<<"\t";
//На екран виводиться результат нашого введення

}

for (i = 0; i < 5 ; i++){
sred = sred + X[i]; //підсумовуємо елементи масиву
}
std::cout<<"\n"; //Перехід на наступну рядок
sred = sred/n;
std::cout<<"Sred = "<<sred<<std::endl;
//На екран монітора виводиться повідомлення "x + y = 13"

_getch(); //Екран не закривається, поки не натиснута будь-яка клавіша
}

Результат роботи програми:

 

Хочу зауважити, що в Паскале цей код не пройшов би:

sred = sred/n;

не важко здогадатися, що sred - це числове ціле число. А в цьому коді ми отримуємо дробове число. Але в Сі цієї проблеми нього, тому що числове ціле число отримує числове ціле число і при поділі, при цьому відкидаючи дробової частини. Адже вірогідно, ми повинні були отримати: 4,6.

\n - це перехід на наступний рядок.

\t - це табуляція, тобто рівномірний зрушення.

Переглядів: 4750

Повернутися взміст


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн