Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
0 / 0 / 1
Регистрация: 15.05.2010
Сообщений: 11

Определить количество столбцов матрицы, не содержащих ни одного нулевого элемента

04.12.2010, 12:40. Показов 2207. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
1. Условные операторы.
а.) Вычислить значения функциии при заданных условиях.

Подготовить тесты (число тестов равно числу ветвей вычислительного процесса).
Предусмотреть возможность повторного запуска программы, колличество попыток принять равным 3.
б.) Даны три действительных числа.
Возвести в квадрат те из них, значения которых не отрицательны, и в четвертую степень - отрицательные.
в.) Пусть элементами круга являются радиус (Первый элемент), диаметр (Второй элемент) и длина окружности (третий элемент).
Составить программу, которая по номеру элемента запрашивала бы его соответствующее значение и вычитала бы площадь круга.
2. Табуляция
Составить программу для вычисления значения функции
на отрезке [a;b] с шагом h (3 варианта, используя цикл с постусловием, предусловием и со счетчиком).
Результаты представить в виде таблицы: первый столбец - значение аргумента, второй столбец - значение функции.
Выбор цикла осуществить через меню.
3. Даны натуральные числа n,k.
Проверить, есть ли в записи числа Название: 3.png
Просмотров: 382

Размер: 512 байт цифра m.
4. Имеется строка, содержащяя буквы и цифры.
Вывести на экран длину наибольшей последовательности цифр, идущих подряд.
5. В одномерном массиве, состоящем из n вещественных элементов, вычислить:
- произведение элементов массива с четными номерами;
- сумму элементов массива, расположенных между первым и последним нулевыми элементами.
Преобразовать массив таким образом, чтобы сначала распологались все положительные элементы, а потом - все отрицательные (эелементы, равные 0, считать положительными).
6. Дана целочисленная прямоугольная матрица. Определить колличество столбцов, не содержащих ни одного нулевого элемента.
Характеристикой строки целочисленной матрицы назовем сумму её положительных четных элементов.
Переставляя строки заданной матрицы, расположить их в соответствии с ростом характеристик.
7. <<База фруктов>>
Организовать ввод информации для N записей.
Структура записи: название, цена 1кг, колличество килограммов.
Выдать среднюю цену фруктов.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
04.12.2010, 12:40
Ответы с готовыми решениями:

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

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

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

2
 Аватар для MILAN
899 / 793 / 186
Регистрация: 21.02.2009
Сообщений: 1,722
04.12.2010, 13:28
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Цитата Сообщение от Pavel441 Посмотреть сообщение
. В одномерном массиве, состоящем из n вещественных элементов, вычислить:
- произведение элементов массива с четными номерами;
- сумму элементов массива, расположенных между первым и последним нулевыми элементами.
Преобразовать массив таким образом, чтобы сначала распологались все положительные элементы, а потом - все отрицательные (эелементы, равные 0, считать положительными).
Проверяйте

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
#include <stdio.h>
#include <conio.h>
#include <malloc.h>
#include <stdlib.h>
 
int main()
{
 srand((unsigned)time(NULL));
 clrscr();
 int *arr;
 int size,sum=0,pr=1,i,j,temp=0;
 int first_nul=0, last_nul=0;
 printf("Enter size of arrat -> ");
 scanf("%d",&size);
 arr = (int*)malloc(size*sizeof(int));
 printf("\nArray:");
 for(i=0; i<size; i++)
   {
     arr[i]=rand()%5-2;
     printf("%d ",arr[i]);
      if((i+1)%2==0)
       {
     pr*=arr[i];
       }
   }
 for(i=0; i<size; i++)
  {
    if(arr[i]==0)
      {
    first_nul=i;
     for(j=size; j>0; j--)
      {
        if(arr[j]==0)
         {
           last_nul=j;
        break;
         }
      }
    break;
      }
  }
 for(i=first_nul+1; i<last_nul; i++)
 {
   sum+=arr[i];
 }
 for(i=0; i<size; i++)
  {
   for(j=i; j<size; j++)
    {
     if(arr[i]<arr[j])
      {
    temp=arr[i];
    arr[i]=arr[j];
    arr[j]=temp;
      }
    }
   }
 printf("\nSorted array: ");
 for(i=0; i<size; i++)
 {
  printf("%d ",arr[i]);
 }
 printf("\nSum is %d",sum);
 printf("\nPr -> %d",pr);
 getch();
 return 0;
}
1
0 / 0 / 1
Регистрация: 15.05.2010
Сообщений: 11
07.12.2010, 07:03  [ТС]
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Цитата Сообщение от Pavel441 Посмотреть сообщение
б.) Даны три действительных числа.
Возвести в квадрат те из них, значения которых не отрицательны, и в четвертую степень - отрицательные.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{int x,y,z;
clrscr();
printf("Vvedite tri chisla:");
scanf("%d%d%d",&x,&y,&z);
if(x>0)  x=pow(x,2);
if(y>0)  y=pow(y,2);
if(z>0)  z=pow(z,2);
if(x<0)  x=pow(x,4);
if(y<0)  y=pow(y,4);
if(z<0)  z=pow(z,4);
printf("Novye znacheniya %d %d %d",x,y,z);
getch();
}
Добавлено через 3 минуты
Цитата Сообщение от Pavel441 Посмотреть сообщение
3. Даны натуральные числа n,k.
Проверить, есть ли в записи числа Вложение 52409 цифра m.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{
 int n,y,a[10],k,m,q,j=10,i;
 clrscr();
 printf("Vvedite n,k,m: ");
 scanf("%d%d%d",&n,&k,&m);
 y=pow(n,k);
 printf("%d v stepeni %d = %d\n\n",n,k,y);
 while(y>=10)
  {
   q=fmod(y,10);
   a[j]=q;
   j--;
   y=y/10;
  }
 a[j-1]=y;
 for(i=0;i<11;i++)
  {
   if(a[i]==m)
    {
     printf("\nCifra %d soderzhitsya v chisle",m);
     goto m;
    }
  }
 x:printf("Cifra %d NE soderzhitsya v chisle",m);
 m:getch();
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
07.12.2010, 07:03
Помогаю со студенческими работами здесь

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

Определить количество столбцов матрицы, не содержащих ни одного нулевого элемента
Здравствуйте! Помогите , пожалуйста, решить задачу. Вот текст:1) Дана целочисленная прямоугольная матрица. Определить количествло столбцов,...

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

Определить количество столбцов матрицы, не содержащих ни одного нулевого элемента
Здравствуйте! Помогите , пожалуйста, решить задачу. Вот текст:1) Дана целочисленная прямоугольная матрица. Определить количествло столбцов,...

Определить количество столбцов матрицы, не содержащих ни одного нулевого элемента
Помогите еще с одной программой пожалуйста Дана прямоугольная матрица Определить: 1. количество столбцов, не содержащих ни...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru