Четверг, 02.05.2024, 09:38
Приветствую Вас Любознательный | RSS

Сайт студентов ИАТЭ специальности ИС

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Модератор форума: SlipandSlide, fenom  
Форум ИС ИАТЭ » Учебка » Примеры программ на C++ » ОТДЕЛЬНЫЕ ЦИКЛЫ И ПРОЦЕДУРЫ
ОТДЕЛЬНЫЕ ЦИКЛЫ И ПРОЦЕДУРЫ
WolfClanДата: Вторник, 21.04.2009, 09:02 | Сообщение # 1
Группа: Удаленные







ПЯВУ 1-й курс
МАТРИЦЫ, МАССИВЫ, ФУНКЦИИ



1. ПРОИЗВЕДЕНИЕ ЭЛЕМЕНТОВ МАССИВА С ЧЕТНЫМИ НОМЕРАМИ
2. СУММА ЭЛЕМЕНТОВ МАССИВА, РАСПОЛОЖЕНЫХ МЕЖДУ ПЕРВЫМ И ПОСЛЕДНИМ ЭЛЕМЕНТАМИ
3. ВЫВОД НОМЕРОВ СТРОК С MAX ЭЛЕМЕНТОМ
4. СУММА ЭЛЕМЕНТОВ КАЖДОЙ СТРОКИ МАТРИЦЫ
5. НАХОЖДЕНИЕ МАКСИМУМА В МАССИВЕ
6. ПОМЕНЯТЬ МЕСТАМИ НАИБОЛЬШИЙ И НАИМЕНЬШИЙ ЭЛЕМЕНТ МАССИВА
7. НАПЕЧАТАТЬ НОМЕРА СТРОК СОДЕРЖАЩИХ НЕ МЕНЕЕ 3-х ЭЛЕМЕНТОВ
8. СОРТИРОВКА ОТ MIN К MAX В МАТРИЦЕ
9. ОПРЕДЕЛЕНИЕ КОЛИЧЕСТВА ОТРИЦАТЕЛЬНЫХ ЭЛЕМЕНТОВ В МАТРИЦЕ
10. ПОИСК САМОЙ ДЛИННОЙ ЦЕПОЧКИ ПОДРЯД ИДУЩИХ ОДИНАКОВЫХ ЭЛЕМЕНТОВ В МАССИВЕ
11. НАХОЖДЕНИЕ МИНИМАЛЬНЫХ ЭЛЕМЕНТОВ МАССИВА
12. НОМЕР СТРОКИ МАССИВА, СУММА ЭЛЕМЕНТОВ КОТОРОЙ МАКСИМАЛЬНА
13. ПРОЦЕДУРА СРАВНЕНИЯ ДВУХ СТРОК
14. ПРОИЗВЕДЕНИЕ ОТРИЦАТЕЛЬНЫХ ЭЛЕМЕНТОВ МАССИВА
15. ПЕРЕВОРОТ МАССИВА


ПЯВУ 2-й курс
СПИСКИ



16. ПОСТРОИТЬ СПИСОК
17. НАПЕЧАТАТЬ СПИСОК
18. ДОБАВИТЬ В СПИСОК ОДИН ЭЛЕМЕНТ В НАЧАЛО (ВЛЕВО)
19. ДОБАВИТЬ В СПИСОК ОДИН ЭЛЕМЕНТ В КОНЕЦ (ВПРАВО)
20. ВСТАВИТЬ В СПИСОК 1 ЭЛЕМЕНТ ПОСЛЕ ЭЛЕМЕНТА С ЗАДАННЫМ АДРЕСОМ
21. ИСКЛЮЧИТЬ ЭЛЕМЕНТ С ЗАДАННЫМ АДРЕСОМ
22. ОТСОРТИРОВАТЬ СПИСОК В ПОРЯДКЕ ВОЗРАСТАНИЯ ЭЛЕМЕНТОВ СПИСКА ОТ ДНА КВЕРХУ
23. ВСЕ ОТРИЦАТЕЛЬНЫЕ ЭЛЕМЕНТЫ ПЕРЕНЕСТИ В НАЧАЛО СПИСКА, НЕ НАРУШАЯ ИХ ПОРЯДОК СЛЕДОВАНИЯ
24. ВСЕ ОТРИЦАТЕЛЬНЫЕ ЭЛЕМЕНТЫ ПЕРЕНЕСТИ В КОНЕЦ СПИСКА, НЕ НАРУШАЯ ИХ ПОРЯДОК СЛЕДОВАНИЯ
25. ПРОВЕРЯЕТ, ВХОДИТ ЛИ ДВУНАПРАВЛЕННЫЙ СПИСОК L2 В СПИСОК L1


БИНАРНЫЕ ДЕРЕВЬЯ



26. ФУНКЦИЯ НАХОЖДЕНИЯ СУММЫ УЗЛОВ ДЕРЕВА
27. НАХОЖДЕНИЕ СУММЫ ОТРИЦАТЕЛЬНЫХ УЗЛОВ
28. НАХОЖДЕНИЕ КОЛИЧЕСТВА ОТРИЦАТЕЛЬНЫХ УЗЛОВ
29. ФУНКЦИЯ ПОИСКА КОЛ-ВА УЗЛОВ С ОДИНАКОВЫМИ ЗНАЧЕНИЯМИ
30. УНИЧТОЖИТЬ ЦЕПОЧКУ ОТРИЦАТЕЛЬНЫХ ЭЛЕМЕНТОВ РАСПОЛОЖЕННЫХ В НАЧАЛЕ СПИСКА
31. УНИЧТОЖИТЬ 10 ЭЛЕМЕНТОВ В КОНЦЕ СПИСКА (предположительно в списке более 10 эл.)

Тема будет расширятся и улучшаться. Народ нужны образцы прог, выкладывайте. Также жду критику и предложения по оформлению темы

 
WolfClanДата: Вторник, 21.04.2009, 09:03 | Сообщение # 2
Группа: Удаленные





ПРОИЗВЕДЕНИЕ ЭЛЕМЕНТОВ МАССИВА С ЧЕТНЫМИ НОМЕРАМИ

for (int i=0; i<p; i++)
cin>>w[i];
if (w[i]>w[i+1])
{z=w[i];w[i]=w[i+1];w[i+1]=z;}
}
for (i=0; i<p; i++)
{
if (a[i]%2==0)
{
if (proizv==0){proizv = 1;
}
proizv*=a[i];
}
}
if (proizv!=0)

 
WolfClanДата: Вторник, 21.04.2009, 09:03 | Сообщение # 3
Группа: Удаленные





СУММА ЭЛЕМЕНТОВ МАССИВА, РАСПОЛОЖЕНЫХ МЕЖДУ ПЕРВЫМ И ПОСЛЕДНИМ ЭЛЕМЕНТАМИ

for (int i=0; i<p; i++)
for(i=0; i<m; i++)
{int summ=0;
if (a[i]==0)
summ++;
if (summ==0){summ = 1;
summ+=a[i];
}
if (summ!=0)
{
cout<<"Summa pervih i poslednih с 0: "<<proizv<<endl;
}

 
WolfClanДата: Вторник, 21.04.2009, 09:04 | Сообщение # 4
Группа: Удаленные





ВЫВОД НОМЕРОВ СТРОК С MAX ЭЛЕМЕНТОМ

int i,j,Nmax;
float max;
for(i=0; i<n; i++)
{
max=-1e+38;
for(j=0; j<m; j++)
if(w[i][j]>max)
{
max=w[i][j];
Nmax=j;
}
cout<<"\n Stroka N"<<i<<" max="<<max<<" Nmax="<<Nmax<<endl;

 
WolfClanДата: Вторник, 21.04.2009, 09:04 | Сообщение # 5
Группа: Удаленные





СУММА ЭЛЕМЕНТОВ КАЖДОЙ СТРОКИ МАТРИЦЫ

for (i=0; i<n; i++)
{
sumstr=0;
for (j=0; j<m; j++)
sumstr+=A[i][j]

 
WolfClanДата: Вторник, 21.04.2009, 09:04 | Сообщение # 6
Группа: Удаленные





НАХОЖДЕНИЕ МАКСИМУМА В МАССИВЕ

int poisk(int a[])
{ int k=1;
max=a[0];
for (int i=0;i
if (a[i]>max) { max=a[i]; k=1;}

 
WolfClanДата: Вторник, 21.04.2009, 09:04 | Сообщение # 7
Группа: Удаленные





ПОМЕНЯТЬ МЕСТАМИ НАИБОЛЬШИЙ И НАИМЕНЬШИЙ ЭЛЕМЕНТ МАССИВА

for (i=0; i<n; i++)
cin>>A[i];
max=A[0]; Nmax=0;
min=A[0]; Nmin=0;
for (i=1; i<n; i++)
{if (A[i]>max) {max=A[i]; Nmax=i;}
{if (A[i]<min) {min=A[i]; Nmin=i;}
Z=max; max=min; min=z;
A[Nmax] = A[Nmin];
A[Nmin] = max;

 
WolfClanДата: Вторник, 21.04.2009, 09:05 | Сообщение # 8
Группа: Удаленные





НАПЕЧАТАТЬ НОМЕРА СТРОК СОДЕРЖАЩИХ НЕ МЕНЕЕ 3-х ЭЛЕМЕНТОВ

for (i=0; i<p; i++)
{int kol=0;
for (j=0; j<p; j++)
if (w[i][j]<0) kol++;
if(kol>>3)cout<<i<<endl;

 
WolfClanДата: Вторник, 21.04.2009, 09:05 | Сообщение # 9
Группа: Удаленные





СОРТИРОВКА ОТ MIN К MAX В МАТРИЦЕ

int i, j, Nmin;
float Z;
for(i=0; i<p-1; i++)
{
Nmin=i;
for(j=i+1; j<p; j++)
if(w[j]<w[Nmin]) Nmin=j;

 
WolfClanДата: Вторник, 21.04.2009, 09:05 | Сообщение # 10
Группа: Удаленные





ОПРЕДЕЛЕНИЕ КОЛИЧЕСТВА ОТРИЦАТЕЛЬНЫХ ЭЛЕМЕНТОВ В МАТРИЦЕ

for (j=0; j<m; j++)
{ kol =0;
for i=0; i<n; i++)
if (A[i][j]<0) kol++;

 
WolfClanДата: Вторник, 21.04.2009, 09:05 | Сообщение # 11
Группа: Удаленные





ПОИСК САМОЙ ДЛИННОЙ ЦЕПОЧКИ ПОДРЯД ИДУЩИХ ОДИНАКОВЫХ ЭЛЕМЕНТОВ В МАССИВЕ

for (int i=0;i<n;i++)
{
int k=1;
if (a[i]==a[i+1])
{ j=i;
while (a[j]==a[j+1]) { j++; k++;}
}
if (k>maxk)
{ maxk=k;
for (k=0;i<=j;i++,k++)
x[k]=a[i];
}
}
}

 
WolfClanДата: Вторник, 21.04.2009, 09:06 | Сообщение # 12
Группа: Удаленные





НАХОЖДЕНИЕ МИНИМАЛЬНЫХ ЭЛЕМЕНТОВ МАССИВА

for (i=2;i<10;i++)
if (min1>=mas[i])
{ min2=min1;
ind2=ind1;
min1=mas[i];
ind1=i;
}
else if (min2>=mas[i])
{ min2=mas[i];
ind2=i;

 
WolfClanДата: Вторник, 21.04.2009, 09:06 | Сообщение # 13
Группа: Удаленные





НОМЕР СТРОКИ МАССИВА, СУММА ЭЛЕМЕНТОВ КОТОРОЙ МАКСИМАЛЬНА

for (j=0;j<k;j++)
{
for (i=0;i<n;i++)
sum[m] += s[j][i];
m++;
}
max = 0;
for (i=0;i<m;i++)
if(sum[i] < sum[i+1])
max = i+1;

 
WolfClanДата: Вторник, 21.04.2009, 09:06 | Сообщение # 14
Группа: Удаленные





ПРОЦЕДУРА СРАВНЕНИЯ ДВУХ СТРОК

int strcmp(char *s1, char *s2)
{
int i=0;

while (s1[i] == s2[i] && s1[i] && s2[i])
i++;

if (s1[i]>s2[i])
return 1;
else if(s1[i]<s2[i])
return -1;
else
return 0;

 
WolfClanДата: Вторник, 21.04.2009, 09:06 | Сообщение # 15
Группа: Удаленные





ПРОИЗВЕДЕНИЕ ОТРИЦАТЕЛЬНЫХ ЭЛЕМЕНТОВ МАССИВА

for (i=0; i<SIZE; i++){
if (a[i]<0){
if (proizv==0){proizv = 1;};
proizv*=a[i];
};
};
if (proizv!=0){
cout<<"1 zad: "<<proizv<<endl;
}
else
cout<<"1 zad: net otritsatelnyh"<<endl;

 
Форум ИС ИАТЭ » Учебка » Примеры программ на C++ » ОТДЕЛЬНЫЕ ЦИКЛЫ И ПРОЦЕДУРЫ
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Поиск:


ИАТЭ НИЯУ МИФИ ИС © 2024
Используются технологии uCoz