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

[d]d i [i]; if i1100 printf

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

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

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

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

от 25%

Подписываем

договор

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

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

Пример 2

Заполнить массив из 100 чисел целого типа случайными числами из диапазона от 100 до 500.

Вывести на экран сформированный массив по 10 чисел в строке. Определить наибольший по значению элемент и его индекс.

#include <stdio.h>

#include <conio.h>

#include <stdlib.h>

int main()

{

   int i, a[100], nom, max ;

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

   {

      a[i] = rand()%400+100;     

   }

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

   {

      printf("a[%d]=%d \t", i, a[i]);

      if ((i+1)%10==0)  printf("\n");   

   }

   

   max=a[0];

   nom=0;

   

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

   {

       if(a[i]>max)

       {

              max=a[i];

              nom=i;     

       }

   }

   

 printf("max = %d, nomer =%d \n", max, nom);  

getch();

}

Пример 3

Дан массив из 100 элементов, заполненный случайным образом в диапазоне от 20 до 40. Необходимо сформировать 2 массива, в первый поместить все четные элементы, во второй – все нечетные.

#include <stdio.h>

#include <conio.h>

#include <stdlib.h>

int main()

{

   int i, j, k,  a[100], b[100], c[100] ;

   

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

   {

      a[i] = rand()%20+20;     

   }

   

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

   {         printf("a[%d]=%d \t", i, a[i]);       }

   

   for (i=0, j=0, k=0;i<100; i++)

   {

       if(a[i]%2==0)

       {

            b[j]=a[i];

            j++;    

       }

       else

       {

            c[k]=a[i];

            k++;

       }

   }

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

   {

      printf("b[%d]=%d \t", i, b[i]);

     }

   

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

   {

      printf("c[%d]=%d \t", i, c[i]);

   }

getch();

}

Пример 4

В заданном массиве из 10 целых чисел надо изменить порядок следования его элементов на обратный без привлечения вспомогательного массива.

#include <stdio.h>
int main()
{
int p,i=0;
int a[10]={10,11,12,13,14   15,16,17,18,19};

while(i<10/2)
{
p=a[i];
a[i]=a[9-i];
a[9-i]=p;
i++;
}
i=0;
while(i<10)
      printf(" %d",a[i++]);
}

Пример 5

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

В алгоритме используется следующая идея. Заведем массив из 10 элементов, каждый из которых будет отвечать за присутствие в числе одной из 10 цифр: нулевой элемент - за цифру 0, первый - за цифру 1 и т.д.

Сначала все элементы массива равны нулю (поэтому удобно объявить массив статическим). Выделяя в цикле очередную цифру числа, будем ставить 1 на соответствующее место в массиве. В конце подсчитаем количество ненулевых элементов массива.

#include <stdio.h>

int main()

{

 unsigned long m, n;

 static int i, mas[10], kol;

 puts("Введите натуральное число");

 scanf("%lu", &n);

 m=n;  // cохранили значение n, т.к. в дальнейшем оно будет испорчено

 while (n)

    { mas[n%10]=1; n/=10; }

 for( ; i<10; i++)

    if(mas[i]) kol++;

 printf("В числе  %lu  %d различных цифр\n", m, kol);

}

Пример 6

Дан одномерный массив. Изменить массив следующим образом: все четные элементы удалить, отрицательные заменить положительным.

#include<stdio.h>

#include<conio.h>

#include<stdlib.h>

int main()

{

   int i, j, n=20, a[20];

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

   {

       a[i]=rand()%10;

               

   }

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

   {

       printf("%d  ", a[i]);

   }

   

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

   {

          if (a[i]%2==0)

          {

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

                {

                    a[j]=a[j+1];     

                }  

                n=n-1;  

                i=i-1;    

          }  

          if (a[i]<0) a[i]=a[i]*(-1);

   }

   puts("------");

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

   {

       printf("%d  ", a[i]);

   }

getch();

}

Пример 7

Дан массив из н элементов. Необходимо составить новый массив, в котором хранятся значения количества единиц в двоичном представлении в соответствующих элементах начального массива.  




1. е изд перераб и доп
2. Истинные знания о жизни. Происхождение человека
3. Контроль в послепечатных процесса
4. тема показателей и таблиц называемая балансом народного хозяйства которая использовалась уже при составле
5. Характеристика среднего класса в России
6. Особенности создания информационного обеспечения систем организационного управления
7. Понятие уголовной ответственности
8. то хочется увидеть хочется узнать или по крайней мере догадаться что это
9. Экономический анализ предприяти
10. 20 марта 18 года Доктор сейчас уехал от меня
11.  у особі повне найменування юридичн
12. а Российской академии правосудия Специальность 030503 51 52 ~ Правоведение
13. нормативной скрепы в СССР на рубеже 80х ~ 90х годов ХХ века породил нравственноидеологический вакуум которы
14. Формы ведения бухгалтерского учета на малых предприятиях
15. Реферат- Социальная структура малого предпринимательства- индивидуальной предпринимательской деятельности
16. Экономнабор для регистрации- Для тех кто хочет просто познакомиться с компанией и попробовать пару средст.html
17. Доклад- Ижевск
18. Реферат- Туркменистан- до и после Ниязова
19. на тему- Кредитование предприятий Студентка 2 курса группа 203Ф специальнос
20. Ароморфозы