Программа
Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.
Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.
Произведено измерение роста 15 студентов. Данные записаны в массиве ROST. Разместить в массиве NR номера тех студентов, чей рост меньше 180 см и подсчитать число таких студентов
Надеюсь, массив NR такого же размера, что и ROST?
Заведи переменную-счётчик для невысоких студентов. Обнули.
В цикле пройдись по массиву ROST. Сравни каждый элемент с 180. Если рост меньше, то в элемент массива NR по текущему индексу заносишь сам индекс и увеличиваешь на 1 переменную-счётчик. Иначе в элемент массива NR по текущему индексу заносишь -1 (т.е. число, которое не может быть индексом в массиве).
Другой вариант: заносить индекс обнаруженного невысокого студента в элемент массива NR по индексу переменной-счётчика, а затем увеличивать счётчик. Тогда в NR будут только индексы невысоких студентов, а переменная счётчик будет содержать их количество.
В дополнение к Пастуху: читай статью «Массивы в C++ на практике».
PS. Чую, чую, русским духом запахло! (с) Баба Яга в исполнении Милляра ))
Неужто в наши пенаты адекватного человека занесло?!
Было бы неплохо. Пусть хоть один будет. :D
Ошибка: Warning 1 warning C4627: '#include <iostream>': skipped when looking for precompiled header use e:\visual studio 2013\projects\app1\app1\app1.shared\app.xaml.cpp 1 1 App1.Windows
Error 2 error C1010: unexpected end of file while looking for precompiled header. Did you forget to add '#include «pch.h»' to your source? e:\visual studio 2013\projects\app1\app1\app1.shared\app.xaml.cpp 16 1 App1.Windows
Что делать?Думаю ненаходит библиотеку iostream, помогите пожалуйста!
Читать текст ошибки,
в нем написано уже что не так,
и подсказка что делать тоже есть.
Ну я отправил ошибку, ничего не понял, вы можете сказать что делать?
Иван, в коде у тебя ошибок нет. Если раньше, другие программы запускалась нормально, то возможно допустил ошибку при создании проекта. Попробуй открыть другой, ранее созданный проект, который работал и вставить туда код, если заработает, то думай что сделал по другому когда создавал проект.
Иван,
#include <stdafx>
.Большое спасибо за ответы, VS на инглише у меня, если можете, напишите как там будет «Использовать предкомпилированный заголовок» на английском)! #include <stdafx> не помогает(
Для нового проекта консольного приложения лучше сделать такие настройки:
Когда проект будет создан, в Обозревателе решений (Solution explorer) надо сделать правый клик на папочке Source files, в менюшке выбрать Add > New Item... и создать новый файл с расширением .cpp для текста программы (функции
main
).Такой способ даёт возможность наиболее «чисто» создать проект. VS не добавляет по своему усмотрению никаких лишних зависимостей.
Где найти этот Solution explorer?
В меню View.