Форум программистов, компьютерный форум CyberForum.ru

Объясните пожалуйста эту программу - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Объясните пожалуйста эту программу http://www.cyberforum.ru/cpp-beginners/thread652653.html
#include <stdio.h> #include <conio.h> #include <locale> struct STUDENT { char fio; char oc; }; void main()
C++ Транспонирование матрицы Помогите пожалуйста разобраться. Транспонирована ли матрица в заданном коде? Точнее, что является транспонированием в заданном коде. Буду очень благодарен. #include <iostream.h> #include <conio.h> #include <math.h> main() { http://www.cyberforum.ru/cpp-beginners/thread652650.html
Конвертация из ASCII в UTF-32 или UTF-8 в UTF-32 C++
Собсно сабж.
C++ struct function
Подскажите плз почему так заданная функция для структуры выдает ошибку (не может преобразовать unsigned short в myTime при присвоении внутри функции) и как нужно правильно описать функцию. struct myTime { unsigned short hours; unsigned short minutes; unsigned short seconds; };
C++ Диапазон данных http://www.cyberforum.ru/cpp-beginners/thread652610.html
Я не могу понять одного: short unsigned int j - лежит в диапазоне от 0-65535 => на экран выводится 60000 (по условиям задачи), а short int i - лежит в диапазоне от -32768-32767, но на экран выводится -5536. Вопрос: почему не выводится 32767, а выводится 5536? Сам код: #include <iostream> using namespace std; int main() { short int i; short unsigned int j;
C++ Вычислить значение функции, используя разложение в ряд Такая задачка подробнее

Показать сообщение отдельно
irek123
 Аватар для irek123
-21 / 0 / 0
Регистрация: 16.05.2012
Сообщений: 62
16.09.2012, 12:13     Объясните пожалуйста эту программу
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <stdio.h>
#include <iostream>
#include <conio.h>
#define M 10
 
void main()
{
int i,j,n,k;
int m[M];
setlocale(LC_ALL,"");
printf("Введите количество элементов: ");
scanf("%d",&k);
printf("\nВведите массив:\n");
for(i=0;i<k;i++)
scanf("%d",&m[i]);
for(i=0;i<k;i++)
{
for(j=0;j<k;j++)
{
if(m[i]>m[j])
{
n=m[i];
m[i]=m[j];
m[j]=n;
}
}
}
for(i=0;i<k;i++)
printf("%d ",m[i]);
getch();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru