Автор Операции с недвижимостью задал вопрос в разделе Другие языки и технологии
Для чего нужно SIZE, Sizeof и как этим пользоваться? С++ и получил лучший ответ
Ответ от Николай Веселуха[гуру]
Результат оператора sizeof имеет тип size_t, целочисленный тип, определенный во включаемом файле stddef.h. Он позволяет избежать жесткого прописывания размеров данных, которые часто зависят от платформы. Например:
int x[] = { 1, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1 }; // размер массива не задан явно
size_t size = sizeof(x) / sizeof(int); // здесь размер вычисляется
for (int i = 0; i < size; ++i) cout << x[i]; // здесь используется
Николай Веселуха
Высший разум
(201595)
Задание мутное, код ужасный. Сказать что-то конкретное невозможно. Делайте в коде отступы, давайте переменным семантические имена, комментируйте свои действия и народ к вам потянется.
Чо за SIZE я хз. sizeof возвращает значение типа size_t число байт, которое требуется в памяти переменной типа переданного аргументом. Каким макаром можно sizeof применить к твоей задаче - ума не приложу, ты, скорее всего, не туда смотришь.
Что бы определить размер (в байтах) переменной.
====================
#include <iostream>
using namespace std;
int main(){
int X[] = {1, 0, 0, 0, 1, 1,
1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1};
int s,k,counter,max,size;
max = 0;
counter = 1;
size = sizeof(X)/sizeof(int);
for(int i(1); i < size; i++){
if(X[i] == X[i-1]) counter++;
else counter = 1;
if(counter > max) { max = counter; k = X[i]; }
}
for(int i(1); i < size; i++) cout << X[i] << ' ';
cout << endl;
cout << "k = " << k << endl;
cout << "max = " << max << endl;
system("pause > nul");
return 0;
}
I SUCK DICKS-как это переводится???
я сосу х№и. Дословно.
Это не пошлятина, это похабщина. Пошлятина - это рифма розы-морозы и
подробнее...
Кто может скинуть текст и перевод песни Right Said Fred - I'm Too Sexy =)? Хотя бы ссылку где можно их наити?
I'm too sexy for my love too sexy for my love
Love's going to leave me
I'm too sexy
подробнее...
что означает аббревиатура ICQ? (знаю что аська, а мне интересна расшифровка I + C + Q)
абравиатура ICQ не расшифровывается. . это I SEEK YOU (Я ищу тебя) произносится как
подробнее...
Какой певец 50-60 годов поет "Heaven, I'm in heaven..."?
Frank Sinatra "Cheek to
подробнее...
мессенджер что это
Мессенджеры (от англ. messenger — связной, курьер) — это целая группа прогреем, позволяющих
подробнее...
что такое 4ever?
forever - 4ever - for ever - four ever -навсегда ))
можно ещё 4u - for you или u2 - you too - ты
подробнее...
Кто ещё поёт песню \"Не молчи\" (\"Что с тобой опять - не пойму я\"), кроме группы \"БИС\"?
Матвей, я слышала, что ее когда-то исполнял В. Меладзе. Я думаю, он.
Вот: подробнее...
Перечислите пожалуйста сервисы интернета.Кто какие знает.Заранее благодарен.
Сервис Telnet, Сервис Internet-телефония (ИТ) , Сервис IСQ ("I Seek You" - Я ищу Вас) , Сервис IrC
подробнее...
напишите пожалуйста все сокращения слов в интернете, какие вы знаете.
Аська – прижившееся в народе название программы ICQ, образованного от английского – «I seek you» –
подробнее...
Разрешено ли курить электронную сигарету в поезде?
Введение подобных правил в России вызвало вполне разумный вопрос – распространяется ли их действие
подробнее...