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

Определить процент элементов с неотрицательными значениями в одномерном массиве - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Код, работающий в VS2003, перестаёт работать в VS2008 http://www.cyberforum.ru/cpp-beginners/thread17402.html
#include "stdafx.h" #include <complex> #include <iostream> #include "math.h" #include <conio.h> #include <atlstr.h> #define PI 3.14159265 //#include <fstream> using namespace std; CString...
C++ Интегралы в С++ 663. Даны действительные числа s, t, многочлен P(x) степени n. Найти значение t ∫P(x)dx s http://www.cyberforum.ru/cpp-beginners/thread17389.html
Чтение матрицы "по спирали" C++
Чтобы зашифровать текст из 121 буквы, его можно записать в квадратную матрицу порядка 11 по строкам, а затем прочитать по спирали, начиная с центра (т. е. с элемента, имеющего индексы 6, 6 ). а)...
C++ геометрия
:help::help: Даны действительные числа x, y. Вычислить расстояние от точки плоскости с координатами (x, y) до границы квадрата * с вершинами: а) (–0.5, –0.5), (–0.5, 0.5), (0.5, 0.5), (0.5,...
C++ Помогите. Срочно. задача по с++: вводится 5-ное число http://www.cyberforum.ru/cpp-beginners/thread17382.html
Помогите решить 2 задачи. надо сделать сегодня(( 1 задача: Вводится пятизначное число, если сумма его цифр нечетная то выполнить зеркальную перестановку цифр( ну то есть 1 с 5 поменять, 2 с 4)....
C++ Преобразовать обычный список в циклический есть программа на однонаправленные свзяные списки и добавление узлов нужно сделать из нее ЦИКЛИЧЕСКИЙ однонаправленный список вот код #include "stdafx.h" #include"iostream" #include"conio.h"... подробнее

Показать сообщение отдельно
suhoivan
Сообщений: n/a

Определить процент элементов с неотрицательными значениями в одномерном массиве - C++

03.12.2008, 23:24. Просмотров 1245. Ответов 2
Метки (Все метки)

В общем я на первом курсе и в програминге практически не разбираюсь. Пытался выполнить задание, но ничего не получилось. Если знаете, помогите пожалуйста. Заранее спасибо.

Задание такое: определить процент эелеметнов а(с индексом i внизу) с неотрицательными значениями в исходном одномерноем массиве а.
Ограничения (1<=i<=imax; imax<=10)
Вводимые величины - imax, массив а
Выводимые велечины - процент элементов с неотрицательными значениями в массиве а.

В общем, что у меня получилось и в чем проблема:
Код
#include <stdio.h> 
#include <string.h>
int main (void) 
{
int imax,i,k;  // Объявление переменной
float proc; // Объявление переменной
k=0; 
imax=11;
while  (imax<=1||imax>=10)  // Чтение размера массива
{
scanf("%d",&imax);         
}
int a[imax];     // Объявление массива размером imax
for (i=0;i<imax; i++)  
{
scanf("%d",&a[i]);  // Чтение каждого элемента массива
if (a[i]>=0){k++;} // Если элемент имеет неотрицательное значение, то увеличиваем к на единицу
}
for (i=0;i<imax; i++)  // Выводим введенный массив
{
printf("%d",a[i]);
}

proc=k/imax;     // Считаем процент неотрицательных значение
printf("\nProcent=%f",proc); // Выводим его на экран
getchar(); // Ожидание нажатия клавиши
getchar();
return 0;
}
проблемка вроде с последним printf , если кто знает где ошибка скажите пожалуйста
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru