Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <locale.h>
- void summ (int mass[], int size);
- void vvod (int mass[], int size);
- void null (int mass[], int size);
- int main()
- {
- setlocale(LC_ALL, "Russian");
- int size;
- printf("Введите количество элементов в массиве: ");
- scanf("%d", &size);
- while ((size > 50) || (size<0)) {
- printf("\n Недопустимое кол-во эл-в в массиве");
- printf("\nВведите количество элементов в массиве: ");
- scanf("%d", &size);
- }
- int massiv[size];
- for ( int i = 0; i < size; i++)
- {
- printf("mass[%d] = ", i);
- scanf("%d", &massiv[i]);
- }
- summ(massiv,size);
- vvod(massiv, size);
- null(massiv,size);
- vvod(massiv,size);
- printf("\n");
- return 0;
- }
- //функции
- void null (int mass[], int size){ //функция нулевого элемента
- {
- int element=-1;
- for ( int i=0; i<size; i++){
- if (mass[i]==0)
- {
- element=i;
- i=size;
- }
- }
- if (element==-1)
- {
- printf("\nНулевого элемента нет\n");
- }
- else
- {
- printf("\nИндекс первого нулевого элемента равен: %d\n", element);
- }
- }
- }
- //функция суммы
- void summ (int mass[], int size){
- int sum=0;
- for (int i=0; i<size; i++){
- if (i%2!=0){
- sum=sum+mass[i];
- }
- }
- printf("Сумма элементов, расположенных на нечетных местах равна: %d\n", sum);
- }
- //функция вывода
- void vvod (int mass[], int size){
- for ( int i = 0; i < size; i++)
- {
- printf("%d ", mass[i]);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement