Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

Опис одномерн Мас

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 2.11.2024

1.Опис. одномерн. Мас. целых и действ. чисел. Выв. их сумму

int a[n], i, j;

float b[m], s=0;

for (i=0,i<n,i++) s+=a[i];

for (j=0,j<m,j++) s+=b[j];

1.Опис. одномерн. Мас. целых и действ. чисел. Выв. их произведение

int a[n], i, j;

float b[m], s=0;

for (i=0,i<n,i++) s*=a[i];

for (j=0,j<m,j++) s*=b[j];

1. Опис. одномерн. мас. цел. и действ. чисел. Выв. число ненул-х эл-ов

int a[n], i, j;

float b[m], s=0;

for (i=0,i<n,i++)

if ( a[i]!=0) s++

for (j=0,j<m,j++)

if ( b[j]!=0) s++

1. Опис. одномерн. мас. целых и действ. чисел. Выв. число нул-х эл-ов

int a[n], i, j;

float b[m], s=0;

for (i=0,i<n,i++)

if ( a[i]==0) s++

for (j=0,j<m,j++)

if ( b[j]==0) s++

1. Опис. одномерн. мас. целых и действ. чисел. Выв. сумму полож. чисел

int a[n], i, j;

float b[m], s=0;

for (i=0,i<n,i++)

if ( a[i]>=0) s+=a[i];

for (j=0,j<m,j++)

if ( b[j]>=0)  s+=b[j]; 

1.Опис. двумер. мас. цел. чис. Выв. сумму положительных чисел

k=0;
for(i=0;i<n;i++)
for(j=0;j<m;j++)
if(a[i][j]>=0)
k++;
printf("%d",k);

2.Опр. 3 строки, выв. их и указ. сам. длин. из них

strcpy (m,s1);

if (strlen(s2)>strlen(m))

strcpy (m, s2);

if (strlen(s3)>strlen(m))

strcpy (m, s3);

2.Опр. 3 строки, выв. их и указ. сам. корот. из них

strcpy (m,s1);

if (strlen(s2)<strlen(m))

strcpy (m, s2);

if (strlen(s3)<strlen(m))

strcpy (m, s3);

 

2.Опр. 3 строки, выв. их и указ. сам. перв. из них в алфав. порядке

strcpy (m,s1);

if (strcmp (m,s2)<0)

strcpy (m, s2);

if (strcmp (m,s3)<0)

strcpy (m, s3);

 

2. Счит. строку посимв. опр. есть ли в ней слово ААВ

char s[100], p[10]=”AAB”
int i=0, p=0;
while (s[i])
{ if (p==0) {
if (s[i]==’a’) p=1; }
else if (p==1){
if ( s[i]==’a’) p=2; }
else p=0;
else if (p==2){
if (s[i]==’b’)

{ printf (‘Yes’); break; }
else if (s[i]!=’b’) n=0; i++; }

2. Счит. строку посимв. опр. есть ли в ней слово АВА

char s[100], p[10]=”ABA”
int i=0, p=0;
while (s[i])
{
if (p==0){
if (s[i]==’a’) p=1; }
else if (p==1){
if ( s[i]==’b’) p=2;
}
else if (s[i]!=’a’) p=0;
else if (s[i]==’a’) {printf (‘Yes’); break;}
else p=0;  i++; }

2. Счит. строку посимв.опр. есть ли в ней сл. ААА

char s[100], p[10]=”AAA”
int i=0, p=0;
while (s[i])
{
if (p==0) {
if (s[i]==’a’) p=1; }
else if (p==1){
if ( s[i]==’a’) p=2;
}
else p=0;
else if (s[i]==’a’) {printf (‘Yes’);break;}
else p=0;
i++; }

3. вывести двумерный массив с клавиатуры

for (i=0; i<n; i++){
for (i=0; j<m; j++);
scanf(“%d”, &a[i][j]); }

3. Заполнить двумерный массив случайными числами в диапазоне -20..100

for ( i = 0; i < M; i ++ )
for ( j = 0; j < N; j ++ )
A[i][j] = random(121) + 20;

3. Заполнить двумерный массив случайными числами в диапазоне -200..10

for ( i = 0; i < M; i ++ )
for ( j = 0; j < N; j ++ )
A[i][j] = random(-189) + 200;

3. Заполнить двумерный массив числами 0,1,2,3,…

с=0;
for ( i = 0; i < M; i ++ )
for ( j = 0; j < N; j ++ )
A[i][j] =
с++;

3. Заполнить двумерный массив числами 0,1,2,4,8,16,…

c=0;
for(i=0;i<n;i++){
for(j=0;j<m;j++){
if(i==0&&j<1)
a[i][j]=c++;
else{ a[i][j]=c;c*=2;}
printf("%d ",a[i][j]); }
printf("\n"); }

3. Заполнить двумерный массив числами 0,1,-2,4,-8,16,-32,…

c=0;
for(i=0;i<n;i++){
for(j=0;j<m;j++){
if(i==0&&j<1)
a[i][j]=c++;
else{ a[i][j]=c;c*=-2;}
printf("%d ",a[i][j]); }
printf("\n");
 }

4. вывести 3 числа с клавиатуры и определить, является ли введенная последовательность возрастающей, убывающей или неупорядоченной

int a,b,c;

scanf("%d%d%d",&a,&b,&c);

if(a>b && b>c)

printf ("ubivaiusiaia");

else if (a<b && b<c)

printf("vozrastaiusia");

else

printf("neuporiadoc");

 

4. вывести 3 числа с клавиатуры и определить, сколько в них есть положительных чисел

scanf("%d%d%d",&a,&b,&c);

printf("%d",(a>0)+(b>0)+(c>0));

4. Нарисовать прямоугольный треугольник из звездочек.

n=10;

for(n=1; n <=10; n++)

{for(i=0; i < n; i++)

putchar('*');

putchar('\n');

}

4. Ввести два числа и определить, делится ли одно из них нацело на другое. Предусмотреть защиту от деления на ноль

int a,b;

scanf("%d%d", &a, &b);

if(b==0) printf("nelzia delit na 0");

else {

 if(a%b==0) printf("Da");

 else ("no");}

return 0;

4. Вывести три числа с клавиатуры и определить, сколько одинаковых чисел введено

if(a==b&&b==c) printf("3");

else

 if(a==b||b==c||a==c) printf("2");

  else printf("net ravnih");

4. Найти максимальную цифру в трехзначном числе

a=(n/100);

b=((n%100)/10);

c=(n%10);

max=a;

if(b>max) max=b;

if(c>max) max=c;

printf("%d",max);

5. Определить сумму квадратов первой сотни натуральных чисел

int s,i;s=0;

for(i=1; i<=100;i++)

s+=i*I;

printf(“%d”,s);

5. Определить сумму кубов первой сотни натуральных чисел

=0;

for(i=0;i<=100;i+=1)

s+=i*i*i;

5. Определить сумму первой сотни натуральных чисел

int s,i;

s=0;

for(i=1;i<=100;i++);

s+=i;

printf(“%d”,s);

5. Определить сумму квадратов первой сотни четных натуральных чисел

s=0;

for(i=0;i<=100; i+=2)

s+=i*i;

5. Определить сумму кубов первой десятки четных натуральных чисел

=0;

for(i=0;i<=10;i+=2)

s+=i*i*i;

5. Определить, делится ли введенное четырехзначное число на сумму своих цифр

scanf("%d", &n);

if (n%(((n/1000)+((n%1000)/100)+((n%100)/10)+(n%10))==0)) printf("yes");

else printf("no");

return 0;

6.  В двумерном массиве найти максимальный элемент на главной диагонали  

max=a[0][0];

for (i=0;i<n;i++)

for (j=0;j<m;j++)

if (a[i][j]>max)

max=a[i][j];

6.  В двумерном массиве найти минимальный элемент на главной диагонали

min=a[0][0];

for (i=0;i<n;i++)

for (j=0;j<m;j++)

if (a[i][j]<min)

min=a[i][j];

6.  В двумерном массиве найти минимальный элемент по побочной диагонали 

min=a[0][0];

for (i=1;i<n-1;i++)

for (j=0;j<i;j++)

if (a[i][j]<min)

min=a[i][j];

6. В двумерном массиве найти сумму элементов на побочной диагонали

int s=0;

for (i=1;i<n-1;i++)

for (j=0;j<i;j++)

s+=a[i][j];

6. В двумерном массиве найти сумму элементов на главной диагонали

int s=0;

for (i=0;i<n;i++)

for (j=0;j<m;j++)

s+=a[i][j];

6. Нарисовать равнобедренный треугольник из звездочек.

int i, k, j;

for (i=0; i<=10; i++)

{

for (k=i; k<10; k++) printf(" ");

for (j=0; j<2*i+1; j++) printf("*");

printf("\n");   }

7.  Найти, сколько четырехзначных чисел делится на 13 и при этом не делится на 2, 3 и 5

int i, count=0;

for (i=1000; i<10000; i++)

if i%13==0&&i%2!=0&&i%3!=0&&i%5!=0) count++;

printf(“%d”, count);

7.  Найти, сколько четырехзначных чисел делится на 11 и при этом не делится на 2, 3 и 7

int i,k=0;

for(i=1001;i<=10000;i+=11)

if((i%2)&&(i%3)&&(i%7))

k++;

7.  Определить, сколько трехзначных чисел делится на 13 и при этом не делится на 2 и 5

int i,k=0;

for(i=1001;i<=10000;i+=13)

if((i%2&&(i%5))

k++;

7. Найти, сколько четырехзначных чисел делится на 77 и при этом не делится на 3 и 5

int i,k=0;

for(i=1001;i<10000;i+=77)

if((i%3)&&(i%5))

k++;

printf("%d",k);

7. Определить, сколько четырехзначных числе делятся на 99 и при этом не делятся на 55

int i,k=0;

for(i=1001;i<10000;i+=99)

if(i%5)

k++;

printf("%d",k);

7. Определить, является ли данное число палиндромом

scanf("%d",&x);

n=x;

while(x>0) {

p=p*10+x%10;

x/=10; }

if(n==p) printf("palindrom");

else printf("ne palindrom");

8. Даны два массива. Массив А состоит их N элементов и отсортирован по возрастанию. Массив В состоит из элементов М отсортирован по убыванию. Разработать программу для слияния этих массивов в отсортированный по возрастанию массив С

int i,j,z; z=0; i=n-1; j=0;

while (j>=0 && i<m)

if (b[i]<a[j]) c[z++]=b[j--]

else [z++]=a[i++];

while(i>=0)

c[z++]=a[i--];

while(i<n) c[z++]=a[i++];

printf("%d",c[z]);

8. Даны два массива. Массив А состоит их N элементов и отсортирован по возрастанию. Массив В состоит из элементов М отсортирован по возрастанию. Разработать программу для слияния этих массивов в отсортированный по возрастанию массив С

i=j=k=0;
while(i<n&&j<m)
if(a[i]<b[j])
c[k++]=a[i++];
else
c[k++]=b[j++];
while(i<n)
c[k++]=a[i++];
while(j<m)
c[k++]=b[j++];

8. Даны два массива. Массив А состоит их N элементов и отсортирован по убыванию. Массив В состоит из элементов М отсортирован по убыванию. Разработать программу для слияния этих массивов в отсортированный по возрастанию массив С

i=n-1;j=m-1;k=0;
while(i>=0&&j>=0)
if(a[i]<b[j])
c[k++]=a[i--];
else
c[k++]=b[j--];
while(i>=0)
c[k++]=a[i--];
while(j>=0)
c[k++]=b[j--];

8. Даны два массива. Массив А состоит их N элементов и отсортирован по убыванию. Массив В состоит из элементов М отсортирован по убыванию. Разработать программу для слияния этих массивов в отсортированный по убыванию массив С

i=n-1;j=m-1;k=n+m-1;
while(i>=0&&j>=0)
if(a[i]<b[j])
c[k--]=a[i--];
else
c[k--]=b[j--];
while(i>=0)
c[k--]=a[i--];
while(j>=0)
c[k--]=b[j--];

8. Даны два массива. Массив А состоит их N элементов и отсортирован по возрастанию. Массив В состоит из элементов М отсортирован по убыванию. Разработать программу для слияния этих массивов в отсортированный по убыванию массив С
i=0;j=m-1;k=n+m-1;
while(i<n&&j>=0)
if(a[i]<b[j])
c[k--]=a[i++];
else
c[k--]=b[j--];
while(i<n)
c[k--]=a[i++];
while(j>=0)
c[k--]=b[j--];

8. Даны два массива. Массив А состоит их N элементов и отсортирован по возрастанию. Массив В состоит из элементов М отсортирован по убыванию. Разработать программу для слияния этих массивов в отсортированный по убыванию массив С, не содержащий одинаковых элементов

i=0;j=m-1;k=n+m-1;
while(i<n&&j>=0)
if(a[i]<b[j])
c[k--]=a[i++];
else c[k--]=b[j--];
while(i<n)
c[k--]=a[i++];
while(j>=0)
c[k--]=b[j--];
for(k=0;k<n+m;k++){
if(c[k]!=c[k-1])
printf("%d ",c[k]); }

9. Найдите длину самой длинной цепочки из подряд идущих одинаковых элементов в массиве

int i,n=10 ,lm=1,dl=0;
for(i=1;i<n;i++){
if(A[i]==A[i-1])dl++;
else {
if(lm<dl)lm=dl;
dl=1;}
}
if(lm<dl)lm=dl;
printf("dlina:%i",lm);
getch(); }

9. Многочлен Р(ч) задан массивом своих коэффициентов А(n+1). Найти массив коэффициентов производной этого многочлена.

9. Напишите функцию, которая увеличивает на единицу заданное n- значное двоичное число

9. Дан массив A[n]. Каждый его элемент, кроме первого, заменить суммой всех предыдущих элементов (т.н. нарастающий итог)

9. За один проход по одномерному массивы найти 3 минимальных элемента

9. В двумерном массиве найти сумму элементов выше главной диагонали

10. Напишите рекурсивную функцию вычисления НОД

Int gcd( int a, int b)

{ if (b==0)

return a;

else return gcd(b, a%b)

}

10. Напишите программу решета Эратосфена

#define N 1000

int primes[N];

void gen-primes(void)

{ int i,j;

for(i=0;i<N;i++)

primes[i]=1;

for(i=2;i*i<=N;i++)

if(primes [i])

for(j=i*i;j<N;j+=i)

primes [j]=0;

10. За один проход по массиву найти 3 минимальных элемента

10. За один проход по массиву найти 3 максимальных элемента

10. Напишите программу находящую сумму первых n чисел ряда Фиббоначи

int a,b,s,n,f;

a=b=1;

s=2;

n=n-2;

while(n){

    f=a+b;

    s+=f;

    a=b;

    b=f;

    n--;

printf("%d ",f); }

10. Напишите рекурсивную функцию вычисления произвольного члена ряда Фиббоначи




1. Проектирование базы данных Автовокзал
2. тема обобщённых знаний
3. История московских пожаров
4. Иоганн Иоахим Винкельман
5. Вегетативное и семенное возобновление растений
6. БАШКИРСКИЙ ГОСУДАРСТВЕННЫЙ АГРАРНЫЙ УНИВЕРСИТЕТ Кафедра государстве
7. Distnce humn flights pper The modern ge of vition begn with the first untethered humn lighterthnir flight on November 21 1783 in hot ir blloon designed by the Montgolfier brothers
8. Экономический рост
9. Курсовой проект 230113 ПЦУ ДО 11
10. РАЗРАБОТКА И ИССЛЕДОВАНИЕ МЕТОДОВ ПОВЫШЕНИЯ ЭФФЕКТИВНОСТИ ИСПОЛЬЗОВАНИЯ ЭЛЕКТРИЧЕСКИХ ЛИНЕЙНЫХ ТРАКТОВ ВНУТРИЗОНОВОЙ И МЕСТНОЙ СЕТИ РЕСПУБЛИКИ БУРЯТИЯ
11. Модель работы ЗАО КБ кедр
12. Спокойной ночи малыши Введение
13. Урок литературного чтения по произведению Антуана де Сент Экзюпери «Маленький принц»
14. Будущее- АСТ; 2013 ISBN 9785170814572 Аннотация НА ЧТО ТЫ ГОТОВ РАДИ ВЕЧНОЙ ЖИЗНИ Уже при нашей жизни буд
15. Наборы утилит служебных программ операционных систем
16. Определения (Теория государства и право)
17. Доклад- Эры
18. Методические рекомендации по подготовке и защите курсовых работ по учебной дисциплине Конституционн
19. реферата Реферат от лат
20. Этнические движения и его формы выражения