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

Необходимо из элементов массива удалить цифры 0, 3, 6, 9 и записать получившийся массив. Подскажите в чем ошибка? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Узел содержит указатель на массив целых значений http://www.cyberforum.ru/cpp-beginners/thread740551.html
Узел содержит указатель на массив целых значений. Добавить функцию, которая удаляет все узлы, сумма элементов которогоявляется отрицательной
C++ Составить рекурсивную функцию вычисления НОД Даны натуральные числа n и m; Найти НОД(n,m). составить рекурсивную функцию вычисления НОД, основанную на соотношении НОД(n, m)=НОД(m, r), где r- остаток от деления n на m(n>m) http://www.cyberforum.ru/cpp-beginners/thread740542.html
Удалить в строке все буквы “b”, непосредственно за которыми идет цифра C++
Подскажите,что не так?Выполнить задание не используя стандартные операции и функции для строк символов. Удалить в строке все буквы “b”, непосредственно за которыми идет цифра. Код вроде как написала,программа копилируется и ничего не выдаёт. #include "stdafx.h" #include <iomanip> #include <stdlib.h> #include <iostream> #include <string> using namespace std; int _tmain(int argc, _TCHAR*...
C++ нужно вычислить произведение среднего значения
вот надо расчитать Вычислить произведение P=Sr1*Sr2 среднего значения Sr1 элементов массива xi и среднего Sr2 элементов массива yi, i=1,2,3.
C++ Число положительных элементов массива и число элементов, больших вычисленного числа http://www.cyberforum.ru/cpp-beginners/thread740533.html
Вычислить Число положительных элементов массива и число элементов, больших вычисленного числа. Добавлено через 24 секунды помогите плиз
C++ Создать ф-ию,печатающую таблицу квадратов чисел от 1 до тех пор,пока квадрат числа не превысит значения предела,переданного в ф-ию в кач-ве параметра Создать функцию,печатающую таблицу квадратов чисел от 1 до тех пор,пока квадрат числа не превысит значения предела,переданного в функцию в качестве параметра подробнее

Показать сообщение отдельно
ollchik
0 / 0 / 0
Регистрация: 17.12.2012
Сообщений: 14
20.12.2012, 23:42     Необходимо из элементов массива удалить цифры 0, 3, 6, 9 и записать получившийся массив. Подскажите в чем ошибка?
с++.необходимо из элементов массива удалить цифры 0, 3, 6, 9 и записать получившийся массив. подскажите в чем ошибка?

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
#include "stdafx.h"
#include <stdio.h>
 
int main()
{
int a[100], b[100] , n,  s, m, z, i;
printf("Vvedite razmer masiva:\n");
scanf_s("%d", &n);
if(n<0 || n>100){
printf("Nedopystimay masiv");
return 1;
}
 
printf("Vvedite elementay masiva:\n");
for (i=0; i<n; i++)
scanf_s("%d", &a[i]);
for (i=0;i<n;i++)
s=0; z=0; m=0;
{ while(a[i]%10!=0 || a[i]>=10 )
{z=a[i]%10; 
a[i]=(a[i]-z)/10;
if (z==0 || z==3 || z==6 || z==9);
else {
if (s!=0)
s=z*10+s;
else s=z;
} } }
m=a[i]*100+s;
printf("%d", m);
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru