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

В заданном одномерном массиве исключите все числа, равные заданному числу - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Матрица http://www.cyberforum.ru/cpp-beginners/thread104561.html
нужно зделать матрицу по скрину но штоб не оч сложно для 1 курса
C++ Оформить программу через потоки Всем привет!! Помогите пожалуйста оформить программу через потоки!! ))) В программе поиск элемента оформить как функцию потока. Сначала вводятся необходимые значения, затем осуществляется поис и только после этого выводится резулятат. #include "stdafx.h" #include <iostream> #include <conio.h> #include <time.h> using namespace std; int g_KeySearch; http://www.cyberforum.ru/cpp-beginners/thread104556.html
C++ Работа с файлами
Программа должна открыть текстовый файл, считать оттуда и вывести на экран например такое: Первая,зил,1 Вторая,камаз,5 Но я чегото до конца не додумаюсь( Кто разбирается подскажите плиз как по грамотному сделать.. int f9() {
C++ Одномерный массив
Помогите решить задачу на С++. Используйте одномерный массив для решения следующей задачи. Компания платит своим продавцам на комиссионной основе. Продавцы получают $200 в неделю плюс 9% от их валовой продажи за эту неделю.Например,продавец, валовая продажа которого за неделю составила $5000,получает $200 плюс 9% от $5000, или всего в сумме $650. Напишите программу на С++ (используя массив...
C++ Перегрузка функций http://www.cyberforum.ru/cpp-beginners/thread104534.html
Здравствуйте ! Попробовал выполнить задание, но есть проблемы...Кто может проверит а ошибки... Задание: АДТ - одномерный массив (вектор) вещественных чисел. Дополнительно перегрузить след. операции: "+" - сложение векторов (a+b для всех i); "" - доступ по индексу; "+" - добавить число к вектору (double+vector) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Задание вроде как...
C++ Глупая ошибка в методе Якоби #include <math.h> #include <clocale> #include <stdio.h> #include <conio.h> #define eps 0.001 //желаемая точность #define N 10 int main( void ) { setlocale(LC_ALL, "Russian"); подробнее

Показать сообщение отдельно
Пушистик
 Аватар для Пушистик
8 / 8 / 0
Регистрация: 10.12.2009
Сообщений: 15
16.03.2010, 21:27  [ТС]     В заданном одномерном массиве исключите все числа, равные заданному числу
МедведЪ, спасибки))

вот что у меня получилось:
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
#include "stdafx.h"
#include <conio.h>
#include "testing.h"
 
int _tmain(int argc, _TCHAR* argv[])
{
int arr[20]; //объявление массива
int m; //объявление размеров массива
int k,i,j,n; //дополнительные переменные
 
input_printf("input number k  "); 
scanf("%d",&k); //ввод числа для сравнения с элементами массива
input_printf("input the size of the array m  ");
scanf("%d",&m); // ввод размера массива
if (m<2 || m>20) //проверка размера массива
{
 printf("wrong input numbers");
} //конец проверки размера
else
{
for (i=0; i<m; i++) //цикл ввода массива
{
input_printf("input elements of the array A  ");
scanf ("%d", &arr[i]); //чтение каждого элемента массива
if (arr[i]>1000 || arr[i]<-1000) //сразу при вводе проверка каждого элемента массива заданным ограничениям
{
 printf("wrong elements of the array");
WAIT_ANY_KEY
return 0;
}
}
}
n=0;
  for (i = 0; i <m;i++)
  { 
      if (arr[i] ==k)
    { 
      for (j = i; j < m;j++)
      { 
          arr[j] = arr[j + 1];
      }
      n++;
      m--;
      i--;
  }
  }    
for (i=0; i<m; i++) //цикл вывода массива
{ if (n==m)
   {printf("no solution");}
   else 
    printf("%d ",arr[i]);
}
WAIT_ANY_KEY 
return 0; 
}


не работает случай, когда все элементы массива равны заданному числу k
 
Текущее время: 18:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru