Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Массив: количество элементов массива, равных 0 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ребус http://www.cyberforum.ru/cpp-beginners/thread569973.html
9. Составить алгоритм решения ребуса сыр + сыр = рыба (различные буквы обозначают различные цифры, старшая – не 0). Нужно сделать как в примере Пример * Составить алгоритм решения ребуса...
C++ Создать двусвязный список и найти в нем максимум прошу напишите пожалуйста прогу, которая создаст двусвязный список и найдёт в нем максимум http://www.cyberforum.ru/cpp-beginners/thread569938.html
Найти сумму квадратов элементов последовательности, стоящих на нечетных местах C++
Найти сумму квадратов элементов последовательности, стоящих на нечетных местах А = {1,5; -5; -18,5; 100,5; 8,5; 0; 0; -81,5; 31; 0,5; -28,5}.
C++ Помогите найти ошибку
Нужно написать программу на C: Дан файл f, компоненты которого являются целыми числами. Записать в файл g, компоненты файла f, исключив повторные вхождения чисел. Есть найденное решение, но оно с...
C++ Как перевести double в string с точкой вместо запятой http://www.cyberforum.ru/cpp-beginners/thread569918.html
делаю перевод типа double в string double X=0.5; string X_str; char szbuff; sprintf(szbuff, "%g", X); X_str=szbuff;
C++ Сменить адрес указателя У меня есть переменная v. Как сделать так, что бы в некоторый момент времени она равнялась какому-то "своему" значению, а в другой момент была "привязана" к другой переменной ? Например: int a... подробнее

Показать сообщение отдельно
misterbl95
0 / 0 / 0
Регистрация: 08.12.2011
Сообщений: 22

Массив: количество элементов массива, равных 0 - C++

10.05.2012, 10:02. Просмотров 640. Ответов 3
Метки (Все метки)

10. В одномерном массиве, состоящем из n вещественных элементов, вычислить:
а) количество элементов массива, равных 0;
b) сумму элементов массива, расположенных после минимального элемента.

Тоже сделать по примеру
Пример

3.3.Текст программы
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
#include<iostream.h>
#include<conio.h>
#include<stdlib.h>
void main()
{ int i,k=0,k1=0,j,n; 
 randomize();
 clrscr();
 float s=0,x[50],a; 
 cout<<"\nВведите n = ";
 cin>>n;
 for(i=0; i<n; i++)
 {x[i]=(random(15)-5)/2.;
  cout<<" "<<x[i];
 }
 for(i=0; i<n; i++)  if(x[i]>0) k++;
 
cout<<"\nКоличество положительных элементов массива k = "<<k;
 
 
 for(i=n-1; i>=0; i--)
 {
    if(k1==0) s+=x[i];
    if(x[i]==0) k1++;
 }
 cout<<"\nСумма после последнего нуля s = "<<s;
 
 for(i=0; i<n-1; i++)
 for(j=0; j<n-i-1; j++)
   if(x[j]>=2)
   { 
     a=x[j];
     x[j]=x[j+1];
     x[j+1]=a;
   }
 cout<<"\nПреобразованный массив: ";
 for(i=0; i<n; i++)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru