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

не вводится число в массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычисление среднее арифметического. Написать программу в C++. http://www.cyberforum.ru/cpp-beginners/thread397888.html
Нужно написать программу, которая вычисляет срднее арифметическое вводимой с клавиатуры последовательность дробных чисел. Количество чисел должно задаваться во время работы программы. Помогите...
C++ При заполнении все слова в списке получаются одинаковыми Проблема в том, что все слова в списке оказываются одинаковыми. Может есть идеи в чем проблема и как ее решить? //сам список struct elem {char* info; elem* next; }; //вставка элемента в конец... http://www.cyberforum.ru/cpp-beginners/thread397871.html
C++ Напишите за меня калькулятор
Здравствуйте, подскажите как должен выглядеть исходник калькулятора расчитанного только на деление и с точностью вычесления 200000 с записью в лог...
C++ Дан текст программы на С++...Записать в выходной файл текст программы без комментариев
( структуры и текстовые файлы)– Чтение данных в массив структур должно производиться из входного текстового файла. Дан текст программы на С++. Записать в выходной файл текст программы без...
C++ Создать функцию для преобразования исходной квадратной матрицы http://www.cyberforum.ru/cpp-beginners/thread397858.html
помогите пожалуйста решить задачи 1. Создать функцию для преобразования исходной квадратной матрицы следующим образом: все элементы матрицы выше главной диагонали должны стать равными 0, элементы...
C++ Заполнить массив Нужно заполнить массив 40 рандомными значениями, найти "максимальное" значение а все до "максимального" заполнить - 0 (нулями). Прошу помощи именно с алгоритмом. #include<stdio.h>... подробнее

Показать сообщение отдельно
AncinetHero
49 / 49 / 3
Регистрация: 22.05.2011
Сообщений: 326
03.12.2011, 15:22
У вас совершенно не правильный алгоритм, тут нечего обьяснять. Внизу один из вариантов решения:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
main(){
int n=15,a[n],count=0;
 
//сами считываете числа в массив а
 
for(int i=0;i<n;i++)
 if(a[i])//если не ноль
    cout<<a[i];//выводим
 else //иначе
    count++; //увеличиваем кол-во нулей
 
for(int i=0;i<count;i++)
    cout<<"0"; //а вот здесь выводим нули
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru