Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

05.01.2009, 21:35
|
|
Banned
Регистрация: 26.06.2007
Сообщений: 9
Провел на форуме: 750524
Репутация:
15
|
|
Сообщение от criz
Код:
srand(time(NULL));
for(i = 0; i < M; i++)
{
r = rand()%100;
C[i] = r;
}
for(i = 0, j = 0; i < M; i++, j++)
{
if((i % 2))
A[--j] = C[i];
else
B[j] = C[i];
}
printf("Massiv C: ");
for(i = 0; i < M; i++)
printf("%d ", C[i]);
printf("\nMassiv A: ");
for(i = 0; i < M; i++)
printf("%d ", A[i]);
printf("\nMassiv B: ");
for(i = 0; i < M; i++)
printf("%d ", B[i]);
printf("\n");
Так пойдет? 
Ошибку выдает
Warning 3 warning C4552
|
|
|

05.01.2009, 21:40
|
|
Постоянный
Регистрация: 04.11.2007
Сообщений: 303
Провел на форуме: 811764
Репутация:
119
|
|
Вот весь сорец:
Код:
//---------------------------------------------------------------------------
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define M 10
int main(int argc, char* argv[])
{
int C[M], A[M] = {0}, B[M] = {0};
int i, r, j;
srand(time(NULL));
for(i = 0; i < M; i++)
{
r = rand()%100;
C[i] = r;
}
for(i = 0, j = 0; i < M; i++, j++)
{
if((i % 2))
A[--j] = C[i];
else
B[j] = C[i];
}
printf("Massiv C: ");
for(i = 0; i < M; i++)
printf("%d ", C[i]);
printf("\nMassiv A: ");
for(i = 0; i < M; i++)
printf("%d ", A[i]);
printf("\nMassiv B: ");
for(i = 0; i < M; i++)
printf("%d ", B[i]);
printf("\n");
return 0;
}
|
|
|

05.01.2009, 21:55
|
|
Banned
Регистрация: 26.06.2007
Сообщений: 9
Провел на форуме: 750524
Репутация:
15
|
|
Сообщение от criz
Вот весь сорец:
Код:
//---------------------------------------------------------------------------
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define M 10
int main(int argc, char* argv[])
{
int C[M], A[M] = {0}, B[M] = {0};
int i, r, j;
srand(time(NULL));
for(i = 0; i < M; i++)
{
r = rand()%100;
C[i] = r;
}
for(i = 0, j = 0; i < M; i++, j++)
{
if((i % 2))
A[--j] = C[i];
else
B[j] = C[i];
}
printf("Massiv C: ");
for(i = 0; i < M; i++)
printf("%d ", C[i]);
printf("\nMassiv A: ");
for(i = 0; i < M; i++)
printf("%d ", A[i]);
printf("\nMassiv B: ");
for(i = 0; i < M; i++)
printf("%d ", B[i]);
printf("\n");
return 0;
}
Спасибо большое! 
Последний раз редактировалось Q13; 05.01.2009 в 21:57..
|
|
|

06.01.2009, 11:09
|
|
Новичок
Регистрация: 15.05.2008
Сообщений: 9
Провел на форуме: 29934
Репутация:
1
|
|
Код:
#include <stdio.h>
#include <tchar.h>
#include <iostream>
#include <conio.h>
using namespace std;
const int MAXLENGTH = 255; // максимальная длина строки
int main()
{
// объявляем переменные
char curStr[MAXLENGTH]; // входная строка
bool is_number = false;
int N = 0; // числа идущие подряд
int maxN = -32000; // максимальное колво чисел идущих подряд
//берем изначально за минимальное в int
cin >> curStr; // ввод строки
for (int i=0; i<sizeof(curStr); i++) // проверяем посимвольно строку
{
if (curStr[i]!=NULL) // проверка на конец строки
{
if ((curStr[i]>='0') && (curStr[i]<='9')) // является ли символ числом?
N++; // увеличиваем счетчик цифр
else
{
if (N > 1)
{
if (N > maxN)
maxN = N;
}
N = 0; //сбрасываем счетчик если текущ. символ не число
}
}
}
cout << "Входная строка:" << endl;
cout << curStr << endl;
cout << "Максимальное колво чисел:" << maxN << endl;
getch();
return 0;
}
Подскажите что тут не так? Ошибка при запуске выскакивает.
|
|
|

06.01.2009, 11:25
|
|
Участник форума
Регистрация: 26.02.2006
Сообщений: 209
Провел на форуме: 2418438
Репутация:
93
|
|
Какая ошибка? у меня всё скомпилилось?
|
|
|

06.01.2009, 11:30
|
|
Новичок
Регистрация: 15.05.2008
Сообщений: 9
Провел на форуме: 29934
Репутация:
1
|
|
Сообщение от ToniKapuchon
Какая ошибка? у меня всё скомпилилось?
"MSVCR90D.dll не был найден" где взять эту библиотеку?
|
|
|

06.01.2009, 11:34
|
|
Участник форума
Регистрация: 26.02.2006
Сообщений: 209
Провел на форуме: 2418438
Репутация:
93
|
|
)))
Solution Explorer->Properties твоего проекта (правой кнопкой мыши по проекту)->Character Set->Use Multi-Byte Character Set
|
|
|

06.01.2009, 11:44
|
|
Новичок
Регистрация: 15.05.2008
Сообщений: 9
Провел на форуме: 29934
Репутация:
1
|
|
Сообщение от ToniKapuchon
)))
Solution Explorer->Properties твоего проекта (правой кнопкой мыши по проекту)->Character Set->Use Multi-Byte Character Set
Спасибо )) только вот другой вижуал поставлю, а то у меня он полностью на русском, др. языки не поддержвивает.. )
|
|
|

06.01.2009, 15:58
|
|
Познающий
Регистрация: 20.01.2008
Сообщений: 65
Провел на форуме: 664107
Репутация:
25
|
|
как реализовать такое задание: "Определите очередь, используя 2 стека."
|
|
|

06.01.2009, 21:06
|
|
Постоянный
Регистрация: 07.01.2008
Сообщений: 591
Провел на форуме: 2899578
Репутация:
549
|
|
Кто поможет написать программу ? Есть сайт beesms.beeline.ua кто сможет написать программу которая бы отсылала смс с помощью етого сайт ?
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|